更新中......
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 表名