MySQL数据库基本操作——DDL
选择数据库
use mydb1;
创建表
create table if not exists student(
sid int unsigned,#无符号标记
name varchar(20),
gender varchar(10),
score double
);
查看当前数据库的所有表名称
show tables;
查看指定某个表的创建语句
show create table student(表名);
查看表结构
desc student(表名);
删除表
drop table student(表名);
修改表结构
-添加列
alter table 表名 add 列名 类型(长度) [约束];
例子:
alter table student add dept varchar(20);
-修改列名和类型
alter table 表名 change 旧列名 新列名 类型(长度) 约束;
例子:
alter table student change dept department varchanr(20);
删除列
alter table 表名 drop 列名;
例子:
#删除student表中department这列
alter table student drop department;
修改表名
rename table 表名 to 新表名;
例子:
#将表student改名成stu
rename table student to stu;