数据库的增删改查
添加数据
语法:
1
2
3
|
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ); |
1、 添加一行数据
Insert into 表名(列名)
Values(值列表)
1
|
INSERT INTO tabel(typeid,typeName) VALUES ( '5' , '影视金曲' ) |
2、 添加多行数据
Insert into 表名(列名)
Values(值列表),(值列表),(值列表)……
1
2
3
4
5
|
INSERT INTO song(SongID,Title,PingTitle,TypeID,SingerID) VALUES (1, '传说' , 'cs' ,1,1), (2, '伤城秘密' , 'scmm' ,1,2), (3, 'super star' , 'super star' ,1,3), (4, '菊花台' , 'jht' ,1,4) |
注意:
1、主键列不能为空。
2、int型数据添加时不用加引号,其他类型要加引号
3、添加的值要与列相对应
删除表
1
|
DROP TABLE table_name ; |
删除数据
Delete from 表名
Where条件
例如:删除游戏动漫这一列
1
|
DELETE FROM type WHERE typeName= '游戏动漫' |
修改数据
语法:
1
2
|
UPDATE table_name SET field1=new-value1, field2=new-value2 [ WHERE Clause] |
Update 表名
set要修改的地方
where条件
例如:将长城干红的单价改为78元
1
|
UPDATE drinks SET UnitPrice=78 WHERE DrinksName= '长城干红' |
查找数据
语法:
1
2
3
4
|
SELECT column_name,column_name FROM table_name [ WHERE Clause] [LIMIT N][ OFFSET M] |
Select 列名
From表名
Where 条件(比较运算符,逻辑运算符,in,函数)
Order by 列名(分组)
Limit 数字(对查询的结构限制数目)
比较运算符:
<小于 >大于
<=小于等于 >=大于等于
逻辑运算符:
与&&:两个都为真才为真
或 ||:一个为真才为真
非 !:操作为假结果为真
常用的函数:
sum求和
Avg平均分
Max最大值
Min最小值
Count元素的个数
例如:显示2013-5-30日,酒水小食消费量前三名的消费信息
1
2
3
4
5
|
SELECT * FROM expense WHERE DATEDIFF(ExpenseDate, '2013-5-30' )=0 ORDER BY Num DESC LIMIT 3 |
注意:添加别名用as或者空格
————————————————
版权声明:本文为CSDN博主「偷懒的小老虎」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_44690106/article/details/88533973