外键管理
- 外键作用
- 创建外键
- 建表时制定外键约束
- 建表后修改
- 删除外键
- 删除外键,删除表.
数据库数据管理
- 数据库意义
- 数据存储
- 数据管理
- 管理数据库数据方法
- 通过SQLyog等管理工具管理数据库数据
- 通过DML语句管理数据库数据.
DML语言
DML(数据操作语言)
- 用于操作数据库对象中所包含的数据
- 包括
- INSERT(添加数据语句)
- UPDATE(更新数据语句)
- DELETE(删除数据语句)
添加数据
INSERT命令
INSERT INTO 表名[(字段1,字段2,字段3,...)] VALUES('值1','值2','值3',...)
修改数据
UPDATE 表名
SET column_name=value[,column_name2=value2,...][WHERE condition];
column_name 为要更改的数据列
value 为修改后的数据,可以为变量、具体值、表达式或者嵌套的SELECT结果
condition为筛选条件,如不指定则修改该表的所有列数据
WHERE条件子句
简单理解为:有条件地从表中帅选数据
WHERE中的运算符
删除数据
DELETE 命令
DELETE FROM 表名[WHERE condition];
condition为筛选条件,如不指定则删除该表的所有列数据
TRUNCATE命令
- 用于完全清空表数据,但表结构,索引,约束等不变
TRUNCATE [TABLE] table_name
区别于DELETE命令
- 相同
都能删除数据、不删除表结构,但TRUNCATE 速度更快 - 不同
- 使用TRUNCATE TABLE重新设置AUTO_INCREMENT计数器
- 使用TRUNCATE TABLE不会对事务有影响