第三章 DML操作数据

 
 
----------第三章 数据表基本操作
添加数据的语法:
--1.一次添加一行
INSERT [INTO] table_name [( COLUMN1 , COLUMN2 ,......)]
VALUES ( VALUE1 , VALUE2 ,......)
注意:1.值列表和字段列名一一对应
2.中括号里面的内容可以省略
3.添加数据时,如果字段类型为字符类型或日期时间类型,则必须使用单引号,而非双引号。
4.添加记录时,自增的列无须手动地添加。
 
--2.一次添加多条语句语法:
INSERT [INTO] table_name(COLUMN1 [COLUMN2......])
SELECT VALUE [VALUE......] UNION
SELECT VALUE [VALUE......]
..... SELECT语句
注意:再插入最后一条数据的时候,不需要用union结尾
select后面直接跟你要插入的数据,同上中括号里面的内容可以省略
 
 
更新的语法:
UPDATE table_name
SET column1=value1 , column2=value2, ...
[WHERE condition]
--update table(表名) set 字段名=要修改的值 where 字段名=过滤条件
删除的语法点:
DELETE FROM table_name [WHERE 条件表达式]
注意:where后面的条件可以省略,但是省略之后就是删除一整张表。
删除异常时:
1.查看主外键的关系
2.解决删除主表记录异常的方法
设置从表外键约束的“删除规则”为“设置Null”
3.解决删除主表记录异常的方法设置从表外键约束的“删除规则”为“级联”
修改“删除规则”为“级联”。
 
-----查询表
select * from 表名、
 
 
 
------练习:
SuperKTV 数据库名称
三张表--
type表
字段名:类型编号(主键自增)Typeid, 歌曲类型名称TypeName
1 热门流行
2 经典老歌
3 影视金曲
4 动漫歌曲
5 摇滚乐曲
singer
字段名:歌手编号(主键自增), 歌手姓名 歌手类型 出生年月日 歌手地区
数据自己随便插入
song
字段名:歌曲编号 (主键自增),歌曲名称 ,歌曲英文缩写,歌曲类型编号(外键),歌手编号(外键),点歌次数(默认值0),URL
 
 
 
 


posted @ 2021-04-18 20:34  小孽障  阅读(76)  评论(0)    收藏  举报