1.创建表之前必须指定表属于那个数据库。默认指定当前的数据库。
<span style="font-family:KaiTi_GB2312;font-size:18px;">create table test.table_name(
column_name1 类型,
column_name2 类型,
……) [表选项];</span>
demo:
<span style="font-family:KaiTi_GB2312;font-size:18px;">create table test.person(
name varchar(40),
sex varchar(10),
birthday date
);</span>
2.查看有哪些表
<span style="font-family:KaiTi_GB2312;font-size:18px;">show tables;</span>
%是通配符,表示任意字符的任意组合
显示表
<span style="font-family:KaiTi_GB2312;font-size:18px;">desc table_name;</span>
删除表
<span style="font-family:KaiTi_GB2312;font-size:18px;">drop table [if exists] table_name;</span>
修改表
修改表名:支持同时修改多个表,跨数据库修改。
<span style="font-family:KaiTi_GB2312;font-size:18px;">rename table old_table_name to new_table_name;</span>
修改表选项上级命令是 alter table table_name;
添加一个列:Add
<span style="font-family:KaiTi_GB2312;font-size:18px;">alter table table_name add column column_name column_type;</span>
修改一个列:Modify
<span style="font-family:KaiTi_GB2312;font-size:18px;">alter table table_name modify column_name column_type;</span>
重命名一个列:Change
<span style="font-family:KaiTi_GB2312;font-size:18px;">alter table table_name change old_column_name new_column_name column_type;</span>
删除一个列:Drop
<span style="font-family:KaiTi_GB2312;font-size:18px;">alter table table_name drop column_name;</span>
修改表选项:
alter table table_name 新的表选项
例如:
alter table mytable character set UTF8;