看看语法觉得挺容易入门,但是就是很难记住,要经常敲代码,多练才是正确的道路啊,再巩固一一次。
A:数据库创建:create database 数据库名字;
B:选择这个数据库:use 数据库名字;
C:创建表:create table 表名(字段 字段类型 约束,xx);
创建_bore表,字段id和name
格式:create table 表名(字段1 空格 类型(可选是否控制显示长度)空格 约束,字段2 空格 类型 约束);
id约束:primary key主键约束,auto_increment是自动增长
name约束:not null 非空约束
查看指定表:desc 表名;
查看数据库:show databases;
查看表:show tables;
查看详细:show create table 表名\G;
修改已有表名:
alter命令:可以修改字段名,类型,表名,还可以添加字段与删除,以及更改存储引擎。
逐步来:
D:添加字段
其中varchar第一次没指定显示长度,结果出错了,不明白。
小总结:约束
1.默认约束 default
2.唯一约束 unique
3.主键约束 primary key
4.外键约束 forgign key
外键创建:constraint 空格 外键约束名 foreign key(外键名)空格 references 主表(主键)
5.非空约束
after是约束插入的位置在id后面,如果是放在第一应该用first
E:修改字段名:
修改name字段为newname字段并指定类型varchar,小困惑,不指定出错。
用的是alter table 表名 change 旧字段 空格 新字段 空格 新字段类型
F:修改字段类型:用的是modify命令格式 midify 旧字段 空格 新类型
G:修改字段排列:modify 已有字段 类型 first
H:删除字段:drop 字段
I:删除表:drop table 表名;注意直接删除没有提示!
小总结:alter命令有 modify,change,drop,rename,add
分别用来更改活删除表,字段定义。
tips:存储引擎:InnoDB myIsam memory