1、在cmd终端打开sql
以管理员身份运行cmd>输入net start mysql80>输入mysql -uroot -p>输入password
2、列出所有服务器上的数据库 show databases;
3、创建新的数据库 create database if not exists t1;
4、删除数据库 drop database t2;
5、显示某个数据库中的所有表 show tables from t1;
6、在某个数据库下面创建新表
use t1;
create table user(
userid int(4) primary key not null auto_increment,
username varchar(16) not null,
userpassword varchar(32) not null);
建表之前,避免数据库中有其他表,也可加上:drop table if exists user;
7、查看表信息 show columns from t1; desc t1;
8、查看表创建时的代码 show create table user;
9、删除表 drop table user;
10、修改表
修改列类型 alter table user modify userid int(10);
增加列 alter table user add column sex varchar(4);
删除列 alter table user drop column sex;
列改名 alter table user change column username name varchar(10);
更改表名 alter table user rename use; rename table user to use;
11、插入数据 insert into user(userid,username,userpassword) values (1,'J','123')
12、创建表之后再添加各种约束
增加外键 alter table user add constraint foreigh key use(p_id) references user(id);
删除主键约束 alter table user drop primary key
删除外键约束 alter table user drop foreigh key user_id_use(有待考证这里的正确性)
13、更新表中的数据 update 表名称 set 字段名称 = 字段名称 + 1 [ where语句]
Mysql创建表的基础知识
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1.A simple master-to-slave replication is currently being...