上一篇文章介绍了DDL语句的定义以及如何操作数据库,详见https://www.jianshu.com/p/1a6f765e2077
本文将介绍如何操作数据表。
1、创建表
CREATE TABLE 表名(
字段名称1 字段类型(长度),
字段名称2 字段类型 (长度)……
);
注意 定义最后一个字段后不要加逗号
- 示例:
CREATE TABLE user_table (
user_id INT,
user_name VARCHAR ( 10 ),
user_age INT
);
还可快速创建一个表结构相同的表(创建一个与user_table
结构一样的表)
CREATE TABLE test LIKE user_table;
2、查看表
命令 | 说明 |
---|---|
show tables; | 查看当前数据库中的所有表名 |
desc 表名; | 查看数据表的结构 |
show create table 表名; | 查看表的建表语句 |
- 示例
-- `查看当前数据库中的所有表名`
SHOW TABLES;
-- `显示当前数据表的结构`
DESC user_table;
-- `查看创建表的SQL语句`
SHOW CREATE TABLE user_table;
3、删除表
命令 | 说明 |
---|---|
drop tables; | 删除表(从数据库中永久删除某一张表) |
drop table if exists 表名; | 判断表是否存在, 存在的话就删除,不存在就不执行删除 |
-- `直接删除表`
DROP TABLE user_table;
-- `先判断 再删除表`
DROP TABLE IF EXISTS test;
4、修改表
4.1 修改表名
rename table 旧表名 to 新表名;
4.2 向表中添加列, 关键字 ADD
alter table 表名 add 字段名称 字段类型;
4.3 修改表中列的 数据类型或长度 ,关键字 MODIFY
alter table 表名 modify 字段名称 字段类型;
4.4 修改列名称 , 关键字 CHANGE
alter table 表名 change 旧列名 新列名 类型(长度);
4.5 删除列 ,关键字 DROP
alter table 表名 drop 列名;
本文主要介绍了使用DDL语句对数据表进行操作,包括创建表,查看表,删除表以及修改表。后续还将介绍对表内的数据进行增加、修改等操作。