1、创建数据表
-- 创建表

2、将表关联起来,要使用外键(froeign key)
如:下面的商品表和供应商表,在商品表中创建一个字段与供应商表的主键关联起来,好处就是节省了空间时间,当这个供应商改名了,你只要只修改供应商表就行了,
ALTER

插入数据

可以拷贝多个,放到mysql 中一块执行
3、查看一下: 加了6个表

查看表中包含的字段名、数据类型、是否允许为空键的信息等
show

外键的话

4、重命名表(RENAME TABLE)
查看一下有几个表,给tbuser1 重命名一下

-- 将tbuser1 改名为

也可以修改多个

5、删除表(DROP TABLE)
删除没有确认也不能撤销,执行该语句将永久删除该表
-- 删除表 tb_obgeshuai

6、更新表(ALTER TABLE)
理想状态下,当表中存储数据后,表就不应该更新了,所以在设计表时要多多考虑,以便后期不对表进行较大改动
查看一下原有表中列

-- 更改表,增加一列

-- 删除表中列

还有一种就是定义外键

注意:
1、对单个表进行多个更改,可以使用单条ater table 语句,每个更改使用逗号分隔
2、复杂的表结构更改一般要手动删除过程
主要步骤:
a、用新的列布局创建一个新表
b、使用insert select 从旧表中复制数据到新表,如果有必要,可使用转换函数和字段
c、检验包含所需数据的新表
d、重命名旧表(如果确定可以删除)
e、用旧表原来的名字重命名新表
f、根据需要重新创建触发器、存储过程、索引和外键
3、使用alter table 要极为小心,应该在进行改动前做一个完整备份(模式和数据的备份),数据表更改后不能撤销,如果删了不该删除的列可能会丢失数据
End
数据定义语言 DDL (全称:Data Query Language):定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引四个部分
语句:包括动词CREATE(创造),ALTER(修改)和DROP(删除)。