关于DOS命令:

进入命令提示符控制台CMD,命令:打了一个字符串通过回车让计算机去执行一定的操作;

进入盘符,D: 、C:

进入到目录 cd ,跟的目录名称是可以使用通配符*,比如要进入 d:/mydocument ,可以通过命令cd mydoc*

返回上级目录 cd…

列式目录 dir

树状列式目录内的所有文件tree

mysql:

1.安装 mysql install mysql-5.5;

2.启动服务 net start mysql-5.5;

数据库调用restful 数据库调用命令_数据


mysql -uroot -p;

退出 myaql>exit;

移除 mysql-remove mysql

停止 net stop mysql

启动 net start mysql

数据库调用restful 数据库调用命令_条件查询_02


显示库中的数据表:use mysql; 

显示数据库:show databases;

显示数据表:show tables;

数据库调用restful 数据库调用命令_数据_03

关于数据库的增删改查

添加数据

INSERT INTO table_name(field1, field2,…) VALUES(value1, value2, value3)

1.field1可以省略不写,但是如果不写,后面VALUES的顺序是要和你定义时的顺序保持一致的;

2.field1如果写了,那么fields里面的顺序要和VALUES后面的数值保持一致。

数据库调用restful 数据库调用命令_mysql_04

数据库调用restful 数据库调用命令_条件查询_05

bu’shi

数据库调用restful 数据库调用命令_mysql_06


修改数据

在程序开发中,修改数据一般是非常关键的操作,所以,只要是写更新数据的语句的时候,一定要想好条件。

UPDATE table_name SET field1=value1, field2=value2, … WHERE condition

数据库调用restful 数据库调用命令_数据库调用restful_07


数据库调用restful 数据库调用命令_条件查询_08


删除

同样的和修改数据操作一样,在删除数据的时候,一定要加上删除数据的条件。

DELETE FROM table_name WHERE condition

数据库调用restful 数据库调用命令_数据库调用restful_09


这里已经吧id=8一行的删除了

数据库调用restful 数据库调用命令_数据_10


查询所有数据

使用通配符*查询

SELECT * FROM table_name [WHERE condition]

此处遍历出来的数据的顺序是创建表中字段的顺序。

数据库调用restful 数据库调用命令_数据_11

– 避免重复数据的查询

SELECT DISTINCT age FROM t_182;

数据库调用restful 数据库调用命令_数据_12


除法

SELECT money/6 FROM t_18;

– 乘法以此类推…

select money*2 FROM t_18;查询数据处理

数学运算的数据结果处理:+ - * / %

SELECT name, price AS ‘人民币’, price/6 AS ‘美元’ FROM t_menu

数据库调用restful 数据库调用命令_条件查询_13


格式化的数据处理

使用CONCAT(STR1, STR2, …)进行字符串拼接是最常用的。

数据库调用restful 数据库调用命令_数据库调用restful_14


条件查询

带关系运算符和逻辑运算符的表达式;

带 BETWEEN AND 关键字的条件查询;

带 IS NULL 关键字的条件查询;

带 IN 关键字的条件查询;

带 LIKE 关键字的条件查询。

关系运算符和逻辑运算符

关系运算符:>、 >=、 <、 <=、 !=(<>)、 =;
逻辑运算符:AND(&&)、OR(||)、NOT(!)、XOR。
示例:
SELECT * FROM stu_info WHERE age >= 18 AND clazz = ‘C1’ AND code = ‘01’

数据库调用restful 数据库调用命令_数据_15

– BETWEEN ADN
一般用在对数值或者日期的区间判断条件中,而且是可以被替代的。
SELECT *FROM t_18 WHERE age BETWEEN 10 and 50;
SELECT * from t_18 WHERE age>=10 and age<=50;
– is NULL
SELECT * FROM t_18 WHERE money IS NULL;
– 判断空字符串
SELECT * FROM t_18 WHERE name=’’;
SELECT *FROM t_18 WHERE weight<>88;
– in条件在某些离散范围内;
SELECT * FROM t_18 WHERE age in(14,71);
SELECT * FROM t_18 WHERE age=14 or age=71;
– LIKE 模糊查询;
SELECT * FROM t_18 WHERE name LIKE “%浩%”;
– 数据排序 顺序 ASC、逆序 DESC
SELECT * FROM t_18 ORDER BY age DESC;
SELECT * FROM t_18 ORDER BY age DESC,money desc;
– 限制数据记录数量
SELECT * FROM t_18;
SELECT * FROM t_18 ORDER BY code desc LIMIT 0,2;