随笔分类 -  MySQL基础

且夫天地之间,物各有主,苟非吾之所有,虽一毫而莫取.惟江上之清风,与山间之明月,耳得之而为声,目遇之而成色,取之无禁,用之不竭,是造物者之无尽藏也,而吾与之所共适. <前赤壁赋> 苏轼
22-MySQL-Ubuntu-备份与恢复
摘要:案例: 将数据库jing_dong_1的数据库备份,然后恢复到数据库jing_dong_2; 步骤如下: 1.备份 注意: mysqldump 不是 mysql; 尖括号的方向; python.sql后缀必须是.sql. 2.新建数据库 jing_dong_2 3.经备份数据恢复到数据库jing_d 阅读全文

posted @ 2019-06-19 10:05 Summer儿 阅读(520) 评论(0) 推荐(0)

21-MySQL-Ubuntu-快速回到SQL语句的行首和行末
摘要:行首: Ctrl + A 行末:Ctrl + E 阅读全文

posted @ 2019-06-18 10:09 Summer儿 阅读(184) 评论(0) 推荐(0)

20-MySQL-Ubuntu-数据表的查询-子查询(九)
摘要:子查询(嵌套查询) select * from students where height=(select max(height) from students); 阅读全文

posted @ 2019-06-17 15:45 Summer儿 阅读(183) 评论(0) 推荐(0)

19-MySQL-Ubuntu-数据表的查询-自关联(八)
摘要:自关联 转自:https://blog.csdn.net/hubingzhong/article/details/81277220 阅读全文

posted @ 2019-06-17 15:42 Summer儿 阅读(106) 评论(0) 推荐(0)

18-MySQL-Ubuntu-数据表的查询-连接(七)
摘要:students与classes表,两个表的连接字段是students.cls_id=classes.ID (1) 左连接:left join on 左边表全取,右边表取共有的,没有的为null select * from students as s left join classes as c o 阅读全文

posted @ 2019-06-17 15:30 Summer儿 阅读(200) 评论(0) 推荐(0)

17-MySQL-Ubuntu-数据表的查询-分页(六)
摘要:分页(limit) 注: (1)limit位于SQL语句的最后面; (2)limit 2; 2表示查询前两条数据; (3)limit 0,2; 0表示查询第1页的起始数据的下标,2表示每页有两条数据; (4)查询页数起始数据的下标计算公式: (查询的页数-1)*每页的个数; 分页在网站的应用非常多, 阅读全文

posted @ 2019-06-17 09:11 Summer儿 阅读(175) 评论(0) 推荐(0)

16-MySQL-Ubuntu-数据表的查询-分组与聚合(五)
摘要:分组(group by)一般与聚合结合使用 (1)查询按性别分组 select gender from students group by gender; (2)查询按性别分组并统计每组的数量select gender,count(*) from students group by gender; 阅读全文

posted @ 2019-06-16 22:02 Summer儿 阅读(168) 评论(0) 推荐(0)

15-MySQL-Ubuntu-数据表的查询-聚合函数(四)
摘要:聚合函数 (1)count() 统计总数 查询男性总数 select count(*) as 男性 from students where gender=1; (2)max() 最大值 查询男性中年龄最大值 select max(age) as 男性最大年龄 from students where 阅读全文

posted @ 2019-06-16 21:33 Summer儿 阅读(159) 评论(0) 推荐(0)

14-MySQL-Ubuntu-数据表的查询-范围查询(三)
摘要:范围查询 1,不连续查询-in, not in 查询年龄是12,18,34的学生姓名和年龄信息 select name,age from students where age in (12,18,34); 查询年龄不是12,18,34的学生姓名和年龄信息 select name,age from s 阅读全文

posted @ 2019-06-16 21:24 Summer儿 阅读(199) 评论(0) 推荐(0)

13-MySQL-Ubuntu-数据表的查询-条件查询(二)
摘要:条件查询 1,比较查询(>,<,>=,<=,=)注:SQL查询语句的等于号(=) (1)查询学生表中年龄大于18岁的学生姓名和性别信息 select name,gender from students where age>18; (2)查询学生表中年龄大于等于18岁的学生姓名和性别信息 select 阅读全文

posted @ 2019-06-16 11:38 Summer儿 阅读(437) 评论(0) 推荐(0)

12-MySQL-Ubuntu-数据表的查询-数据准备和基本查询(一)
摘要:一,数据准备 二,基本查询 (1)查询所有字段 select * from 表名; (2)查询指定字段 select 字段1,字段2,... from 表名; (3)查询时使用as给字段起别名 select 字段1 as 别名1,字段2 as 别名2,... from 表名; (4)查询时使用as给 阅读全文

posted @ 2019-06-15 11:15 Summer儿 阅读(1489) 评论(0) 推荐(0)

11-MySQL-Ubuntu-数据表中数据的删除(四)
摘要:数据的删除(delete) (1)物理删除(不可逆,公司不会采取这种方法,如现在一般不会出现注销,数据具有无限价值) 删除整张表的数据!!! delete from 表名; 删除部分给定条件的数据: delete from 表名 where 条件; 下图给出删除部分数据的实例: (2)逻辑删除:用一 阅读全文

posted @ 2019-06-14 18:14 Summer儿 阅读(883) 评论(0) 推荐(0)

10-MySQL-Ubuntu-数据表中数据的查询(三)
摘要:数据的查询(select) (1)查询整个表的数据: select * from 表名; (2)查询给定条件的数据: select * from 表名 where 条件; (3)查询表中某些字段: select 字段1,字段2,... from 表名; (4)查询时使用as指定字段别名: selec 阅读全文

posted @ 2019-06-14 17:38 Summer儿 阅读(608) 评论(0) 推荐(0)

9-MySQL-Ubuntu-数据表中数据的修改(二)
摘要:数据的修改(update) (1)修改整个字段: update 表名 set 字段1=值1,字段2=值2; (2)修改字段部分数据 update 表名 set 字段1=值1,字段2=值2,... where 条件; (3)修改具体某一条数据 update 表名 set 字段1=值1,字段2=值2,. 阅读全文

posted @ 2019-06-14 17:37 Summer儿 阅读(240) 评论(0) 推荐(0)

8-MySQL-Ubuntu-数据表中数据的增加(一)
摘要:增(insert) (1)全部字段插入数据:按表中字段顺序增加数据 注:(1)主键字段可以使用0/null/default来占位.(2)gender字段中数据类型是枚举,可以使用索引数字1,2,3,4替代 insert into 表名 values(值1,值2,...); (2)部分字段插入数据: 阅读全文

posted @ 2019-06-14 16:32 Summer儿 阅读(572) 评论(0) 推荐(0)

7-MySQL-Ubuntu-操作数据表的基本操作(二)
摘要:修改数据表的结构 (1)向数据表中添加新的字段 alter table 表名 add 字段名 类型及约束; (2)修改字段的属性(字段的数据类型和约束) 注:modify不能修改字段名,只能修改字段的属性(数据类型和约束). alter table 表名 modify 字段名 新的数据类型或约束; 阅读全文

posted @ 2019-06-14 11:15 Summer儿 阅读(174) 评论(0) 推荐(0)

D-Ubuntu中修改MySQL的默认数据集(client和server)
摘要:Ubuntu16.04,MySQL5.7 1, sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 使用vim编辑MySQL的配置文件,不同版本的MySQL配置文件的路径会有所不同,这是5.7版本. (因为文件是只读文件所以sudo,这样的话可以修改并保存) 2, 阅读全文

posted @ 2019-06-13 18:34 Summer儿 阅读(170) 评论(0) 推荐(0)

C-Ubuntu中MySQL出现ERROR1698(28000):Access denied for user root@localhost错误解决方法
摘要:卸载原先的MySQL,重新安装过程中没有提示设置密码, 当键入命令:mysql -uroot -p; 不知密码是什么,输入主机的密码以及不输入密码,回车后都出现标题错误. 寻找多篇相关博文,验证如下博文真实有效!! https://www.cnblogs.com/cpl9412290130/p/95 阅读全文

posted @ 2019-06-13 18:23 Summer儿 阅读(169) 评论(0) 推荐(0)

B-彻底删除卸载Ubuntu中的MySQL并重新安装(已验证)
摘要:Ubuntu-16.04,MySQL-5.7,寻找多篇有关如何彻底卸载删除MySQL的博文, 最终验证下面转发博文真实有效,推荐! https://www.jianshu.com/p/c76b31df5d09 阅读全文

posted @ 2019-06-13 18:13 Summer儿 阅读(254) 评论(0) 推荐(0)

A-查看MySQL中的字符集
摘要:show variables like '%character%'; 阅读全文

posted @ 2019-06-13 18:06 Summer儿 阅读(269) 评论(0) 推荐(0)

导航