Fork me on GitHub

章节1:SQL语言简易入门

一、增、删、改、查

1、增(向表格中插入数据):

INSERT INTO tb_TableName(ColumnName1,ColumnName2) VALUES(ColumnValue1,ColumnValue2);

示例:

SQL代码:

INSERT INTO tb_userInfo(Name,Age,Sex) VALUES('hzx',22,true);

Navicat中截图:

命令输入窗口:

image

表tb_userInfo显示窗口(INSERT命令执行后):

image

2、删(从表格中删除数据)

DELETE FROM tb_TableName;

示例:

SQL代码:

DELETE FROM tb_userInfo;
Navicat中截图:
表tb_userInfo显示窗口(DELETE 命令执行前):
image
命令输入窗口:

image

表tb_userInfo显示窗口(DELETE 命令执行后):

image

3、改(更新表格中的数据)

UPDATE tb_TableName SET ColumnName1=ColumnValue1;ColumnName2=ColumnValue2;

示例:

SQL代码:

UPDATE tb_userInfo SET Age= Age+1;

表tb_userInfo显示窗口(UPDATE 命令执行前):

image

命令输入窗口:

image

表tb_userInfo显示窗口(UPDATE 命令执行后):

image

4、查(在表格中查询数据)

SELECT ColumnName1,ColumnName1 FROM tb_TableName;

示例:

SQL代码:

SELECT Name,Age,Sex,Height FROM tb_userInfo;

命令输入窗口:

image


二、WHERE:(WHERE在删、改、查中的应用)

1、删:

示例:

DELETE FROM tb_userInfo WHERE Name='lwj';

命令执行前:

image

命令执行后:

image

2、改:

示例:

UPDATE tb_userInfo SET Age='20' where Name='lzq';

命令执行前:

image

命令执行后:

image

3、查:

示例:

SELECT * FROM tb_userInfo WHERE Age<30;

表tb_userInfo显示窗口:

image

执行结果:

image

4、LIKE(模糊匹配)

示例:

SELECT * FROM tb_userInfo WHERE Name LIKE 'l%';

表tb_userInfo显示窗口:

image

执行结果:

image


三、通配符

1、*:所有列的名称;

2、%:通配n个字符;

3、_:通配1个字符。


四、排序(ORDER BY)

1、升序:(ASC)可省略;

2、降序:(DSEC)。

示例1:(升序排序)

SELECT * FROM tb_userInfo ORDER BY Age ASC;

执行结果:

image

示例2:(降序排序)

SELECT * FROM tb_userInfo ORDER BY Age DESC;

执行结果:

image

示例3:(升序排序简写)

SELECT * FROM tb_userInfo ORDER BY Age;

执行结果:

image

posted @ 2013-11-03 17:07  韩兆新  阅读(812)  评论(0编辑  收藏  举报