摘要: 1、centos7 安装MySQL 2、win安装mysql 3、centos7 安装Mariadb 4、mysql 数据库的操作 5、mysql 表基本增删查改 6、mysql "order by" "distinct" "group by" "having" 7、mysql 约束 8、mysql 阅读全文
posted @ 2018-10-22 10:25 nonzero 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 1、mysql的备份 命令:"mysqldump -u root -p 数据库名 [表名] > 备份文件名" 不写表名默认备份所有整个数据库。 注意:备份的文件中没有创建数据库的语句,只有表与表数据。所以在恢复时要先创建数据库。 1)备份表,将test2中的cls表备份到cls_tab_bkup.s 阅读全文
posted @ 2018-10-22 10:24 nonzero 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 在sql中约束用于限制表中的数据规则。如果不按照约束的条件则无法插入数据。 约束一般在创建表的时候就已经确定号,当然也可以在后期添加约束。 主要的约束有以下一些: nut null 非空约束,某字段不能为空 unique 唯一约束,某字段中每一条记录都唯一不可重复,可以为null primary k 阅读全文
posted @ 2018-10-22 10:23 nonzero 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 本文用到的表结构 1、order by 排序 默认升序 1)单列排序,只按照某列排序 2)多列排序,当第一列值相同时,按第二列排序,以此类推多列排序 3)在要进行排序的字段后边添加。降序,"order by 字段 desc" 升序 "order by 字段 asc" 没有说明的将默认升序 2、dis 阅读全文
posted @ 2018-10-22 10:23 nonzero 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 本文用到的表 CREATE TABLE `cls` ( `cls_id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(30) NOT NULL, PRIMARY KEY (`cls_id`) ) CREATE TABLE `stu` ( `stu_ 阅读全文
posted @ 2018-10-22 10:23 nonzero 阅读(5773) 评论(0) 推荐(0) 编辑
摘要: 一张表很多的字段,每个字段都可以添加索引,合理的添加索引能有效的提高数据库检索效率,反之还会降低检索速度。 什么时候需要添加索引呢 数据量大 用于where update, insert较少的字段,如果一个表的数据经常变动,那就没有必要添加索引了,频繁的维护索引会使得效率降低 非空字段 1、查看索引 阅读全文
posted @ 2018-10-22 10:22 nonzero 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1、数据库的查看 1)查看mysql中所有的数据库 "show databases;" 2)使用指定的数据库 "use 数据库名;" 3)查看正在使用的是哪个数据库 "select database();" ,有时候我们会忘记正在使用的数据库,就可以通过这个命令查看 4)切换使用的数据库 "use 阅读全文
posted @ 2018-10-22 10:22 nonzero 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 对表的操作是在某个数据库下才能进行的,所以要先选择数据库 "use 数据库名;" 1、创建数据表 1)"create table 表名 (字段1 类型 [约束], 字段2 类型 [约束]);" 创建数据表 创建学生信息表,包含字段(id,姓名,性别,生日),其中id为主键 2)"show tabal 阅读全文
posted @ 2018-10-22 10:22 nonzero 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1、事务简介 一个"最小的"不可再分的"工作单元"。 一个事务通常对应了一个完整的业务。如:银行的转账功能,a转账给b,a扣钱,b加钱。 一个事务包含一条或多条DML语句(insert,update,delete)。 在一个事务中要么所有的语句都成功执行,要么都失败,即所有的DML语句都成功执行才会 阅读全文
posted @ 2018-10-22 10:09 nonzero 阅读(6084) 评论(0) 推荐(0) 编辑
摘要: 1、用户 1)创建用户 "create user '用户'@'host' identified by '密码';" 在5.7以后的版本中要求密码包含至少一个大写字母,一个小写字母,一个数字和一个特殊字符,并且密码总长度至少为8个字符。 创建一个用户 'zhangsan',在同一网段内的主机都可以访问 阅读全文
posted @ 2018-10-22 10:07 nonzero 阅读(3563) 评论(0) 推荐(0) 编辑