查看当前的库列表
show databases;
create添加创建关键字
创建库
create database mydatabase; show databases;
创建表
1、表需要创建在库里面,故而需要先使用你创建的数据库。
use mydatabase;
2、创建表语句
CREATE TABLE users ( id int(8) NOT NULL AUTO_INCREMENT, createDate datetime NOT NULL, userName varchar(32) NOT NULL, passWord varchar(36) NOT NULL, age int(3) NOT NULL, phone varchar(11) NOT NULL, introduce varchar(20) NOT NULL, PRIMARY KEY (id) ) DEFAULT CHARSET=utf8;
约束备注:
alter修改关键字
1、alter修改表名
show tables; alter table users rename user_info; show tables; alter table user_info rename users; show tables;
2、alter添加列
添加【testAlter】列,类型为varchar(20)且不允许为空。
alter table users add testAlter varchar(20) not null; desc users;
注:【desc 表名】为查看表结构
3、alter修改列
修改【testAlter】列名为【newAlter】并将数据类型修改为【text】类型
alter table users change testAlter newAlter text; desc users;
4、alter删除列
drop(删除)和 truncate(删除)的区别
truncate:清空表
drop:删除表
注:DML语句中有delete关键字,delete与truncate都是针对于删除数据,但是,truncate是彻底删除输出,没有任何记录,delete删除的过程是有记录的。安全起见,杜绝使用【truncate】。
删除【users】测试表
drop table users; desc users;
删除完毕。
到这里有关于: MySQL复习资料(二)——MySQL-DDL语句的内容就讲解完毕了。