MySQL学习笔记:SQL基本语法
【摘要】
文章目录
一、SQL语句简介
1、SQL语言
2、基本规范
3、注释
(1)单行注释:#和--
(2)多行注释:/* ... */
二、MySQL基本数据类型
1、字段类型
2、字段属性
三、数据的增删改
1、增加记录
(1)指定字段增加单条记录
(2)省略字段名,字段值要一一对应,不能跳过
(3)批量增加数...
文章目录
一、SQL语句简介
1、SQL语言
SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
2、基本规范
- SQL对大小写不敏感,一般数据库名称、表名称、字段名称全部小写。
- MySQL要求每条SQL命令使用分号作为结束符(MS Access与SQL Server则不必如此)。
3、注释
(1)单行注释:#和--
(2)多行注释:/* ... */
二、MySQL基本数据类型
1、字段类型
2、字段属性
在数据库test里创建student表:
-
create table student(
-
id int PRIMARY KEY,
-
name text,
-
sex enum('男', '女'),
-
birthday date,
-
telephone char(11),
-
hobby set('阅读', '音乐', '美食', '旅游', '游戏')
-
);
三、数据的增删改
在test数据库里创建user表:
1、增加记录
(1)指定字段增加单条记录
INSERT INTO user(username, password) VALUES('张三丰', '903456');
(2)省略字段名,字段值要一一对应,不能跳过
INSERT INTO user VALUES(2, '李晓文', '1234567');
(3)批量增加数据
-
INSERT INTO user VALUES
-
(3, '钟雨欣', '345677'),
-
(4, '王红利', '234561'),
-
(5, '郑智化', '899789');
2、修改记录
(1)单条修改
UPDATE user SET id = 1, password= '888888' WHERE username = '张三丰';
(2)多条修改
-
UPDATE user
-
SET username = CASE id
-
WHEN 1 THEN '孙悟空'
-
WHEN 2 THEN '猪八戒'
-
WHEN 3 THEN '沙和尚'
-
WHEN 4 THEN '唐三藏'
-
WHEN 5 THEN '李世民'
-
END,
-
password = CASE id
-
WHEN 1 THEN '111111'
-
WHEN 2 THEN '222222'
-
WHEN 3 THEN '333333'
-
WHEN 4 THEN '444444'
-
WHEN 5 THEN '555555'
-
END
-
WHERE id IN (1, 2, 3, 4, 5);
3、删除记录
(1)按id删除记录
查看user表,发现id为2的记录已被删除:
(2)按username删除记录
查看user表,发现username为唐三藏的记录已被删除:
文章来源: howard2005.blog.csdn.net,作者:howard2005,版权归原作者所有,如需转载,请联系作者。
原文链接:howard2005.blog.csdn.net/article/details/101370209
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)