MySQL学习笔记

更新中......

SELECT 语句

作用:SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。

语法:

SELECT 列名称 FROM 表名称

SELECT * FROM 表名称

注意:1)SQL语句大小写不敏感,select也可以;2)*意思为全选

例子:
设置一个Users表,具体如下:

id username address
1 Jack London
2 Bob York
(Users表-1)
SELECT id,username FROM Users

返回结果:

id username
1 Jack
2 Bob

INSERT 语句

作用:INSERT语句用于向表格中插入新的行。

INSERT INTO 表名称 VALUES (值1, 值2,....)

//指定要插入数据的列
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

例子1(表和上面相同,Users表):

INSERT INTO Users VALUES (3, 'Frank', 'Nanjing')

结果:

id username address
1 Jack London
2 Bob York
3 Frank Nanjing

例子2:

INSERT INTO Users (id,username) VALUES (4, 'Alice')

结果:

id username address
1 Jack London
2 Bob York
3 Frank Nanjing
4 Alice
注意:新增的数据address为空。

UPDATE 语句

作用:修改表中的数据。

语法:

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 旧值

例子1(Users原表---Users表-1):

UPDATE Users SET username = 'CJ' WHERE id = 2

结果:

id username address
1 Jack London
2 CJ York

例子2:

UPDATE Users SET username = 'John',address = 'Paris' WHERE id = 1

结果:

id username address
1 John Pari
2 CJ York

DELETE 语句

作用:删除表中的行。

语法:

DELETE FROM 表名称 WHERE 列名称 = 值

例子(Users原表---Users表-1):

DELETE FROM Users WHERE id = 1

结果:

id username address
2 Bob York

注意:删除所有行可以这么写

DELETE * FROM 表名

DELETE FROM 表名
posted @ 2020-05-12 23:50  echobiscuit  阅读(68)  评论(0编辑  收藏  举报