创建数据库 默认字符编码 默认排序
CREATE DATABASE IF NOT EXISTS day11 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
/*数据库操作命令 * * 连接数据路 mysql -hlocalhost -uroot -p * 显示所有数据库 SHOW DATABASES; * 显示当前数据表 SHOW CREATE DATABASE name1; * 建立数据库 CREATE DATABASE name1 CHARSET GBK; * 删除数据库 DROP DATABASE name; * 修改字符集 ALTER DATABASE name1 DEFAULT CHARACTER SET UTF8; * * *数据表操作-》 要先找到数据库 * 连接某个数据库 USE dbname; * 显示所有数据表 SHOW TABLES; * 显示数据表结构 SHOW CREATE TABLE news; * 显示表结构 DESCRIBE news ; * 删除数据表 DROP TABLE tablename; * * * 修改数据表太复杂 就用控制面板操作 */
<?php /** * Created by PhpStorm. * User: DY040 * Date: 2018/1/29 * Time: 15:10 * * 添加语句 * insert [into] tb_name (字段 。。。) values() * replace [into ]tb_name (字段 。。。) values() * insert into tbNmae select 字段 from,netTbName * insert into tbname set 字段=值 * * 删除 * delete from tbname [where 条件] 【order by 排序】【limit 限定】 * order by 排序 删除顺序 * limit 限定 设定删除函数 按照 order by的排序 * * 修改 * update tbname set 字段=值 ,字段=值。。。。 [where 条件][ order by 排序】【limit 限定】 * * * 查询 * select * from tbName * * select [all | distinct ] 字段或者表达式 [from 字句 ][where ][ group by .. ] [ having 字句 ] * * 表达式 8 ,8+3,now(),concat() 字符串连接 * select 8,now() as '时间',4+2 as '结果' * * [all | distinct(会消除) ] 是否消除重复值 默认all 不消除 * * [from 字句] from 数据表,数据表1 (链接表) * * [where ] 1:数据筛选条件 (依赖于from)(使用后各种运算符) * 算数运算符 + - * 、 % * 比较 > >= >= != <>(不等于) * 逻辑 and or not * * 2:is 运算符 空值与布尔值的计算 * 字段 is null * 字段 is not null * 字段 is true (所谓布尔值,其实是tinyint(1)这个类型的一个“别名”,本质上,只是判断一个数字是否为0;) * 字段 is false * * 3:between 两值之间 between * id between 2 and 5 (包括边界值) * 4:in * 字段 in(值,值) * * 5:like 要查找的内容(模糊查找) * %任何个数任何字符 * -一个任何字符 * * [ group by .. ] 分组 (where 已经筛选过的数据 进行分组) * group by 字段 【desc(倒序) |asc(顺序)】 ,字段2 【desc |asc】(通常只有一个字段) * 每一组数量信息 count(*) * 每组数据中的 * 最大值 max(字段) * min(字段) * avg(字段) * sum(字段) * * * * [ having 字句 ] 对分组数据进行筛选(where对原始数据行进行筛选) * 如用了 as 别名 则要用别名进行筛选 (不用别名也行 ,则就要在计算一次例如(max()就要再算一次最大值)) * * *【order by 排序】·默认正序 * (第一个字段排序相等 顺延到第二字段。。。。) * order by 字段1 【asc|desc】,字段2 【asc|desc】,字段3 【asc|desc】 * * * 【limit 限定】用于将取得的最终数据进行取数据条数 * 从数据第几行(起始行号是0) 往后多少行limit(0,5) 第0条往后五行 * * * load data 载入数据 * 结构整齐的纯文本数据 * load data infile “完整的数据文件的路径” into table 表名; */