
mysql
nice想当程序员
好好看,好好学!Let’s go,Let’s go!
展开
-
MySql之常用函数、聚合函数
dual:伪表,临时表一.日期函数#获得当前日期SELECT CURRENT_DATE() FROM DUAL;#获得当前时间SELECT CURRENT_TIME() FROM DUAL;#NOW()获得当前系统日期时间SELECT NOW() FROM DUAL;#UNIX_TIMESTAMP()返回unix时间戳的日期值SELECT UNIX_TIMESTAMP...原创 2019-04-26 19:47:55 · 952 阅读 · 1 评论 -
MySQL的子查询、连接查询(内&外)以及分页查询
表和数据#书本类型表CREATE TABLE t_book_category( cid INT NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '唯一标识', cname VARCHAR(20) NOT NULL COMMENT '书本类型名称') COMMENT '书本类型表';#书本信息表CREATE TABLE t_book...原创 2019-04-25 14:35:48 · 467 阅读 · 1 评论 -
MySQL四大引擎
什么是数据库引擎数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。Mysql的核心就是存储引擎。查看数据库引擎show engines 注:Support中为DE...原创 2019-04-19 20:16:19 · 944 阅读 · 1 评论 -
MySQL数据库管理
MySQL默认数据库介绍 1)information_schema:是一个信息数据库,它保存着关于MySQL服务器所维护的所有其他数据库的信息; 2)mysql:核心数据库,类似于sql server中的master表,主要负责存储数据库的用户、权限设置、关键字等mysql自己需要使用的控制和管理信息; 3)test:测试数据库,没有东西;创建数据库#创建数据库CRE...原创 2019-04-19 19:51:33 · 332 阅读 · 0 评论 -
MySql 账户管理及授权
一.账户管理 创建用户并设置密码 identified by会将纯文本密码加密作为散列值存储create user 用户名 identified by '密码'; 查看所有用户SELECT * FROM USER;user表中host列的值的意义 % 匹配所有主机 localhost localhost不会被解析成...原创 2019-04-19 19:00:35 · 193 阅读 · 1 评论 -
MySql的增删改查(CURD)
1.添加(insert)单条:INSERT INTO 表名(列1,列2,...,列N) values(值1,值2,...,值N) INSERT INTO 表名values(值1,值2,...,值N) --这种必须对应列,多少字段就多少值 多条:INSERT INTO 表名(列1,列2,...,列N) values(值1,值2,...,值N),(值1,值2,...,...原创 2019-04-24 14:03:55 · 366 阅读 · 1 评论 -
MySQL数据类型,建表,约束
1.数据类型1)字符类型:Char Varchar text blob(大数据字段,存储二进制数据)2)数值类型:Int integer float double decimal3)日期类型:Date time datetime timestamp4)布尔类型: boolean tinyint(1)2.建表语法#语法:CREATE TABLE 表名 (...原创 2019-04-24 13:58:00 · 257 阅读 · 1 评论 -
MySql 索引
1.什么是索引索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值所在的物理地址,其作用是提高对表中数据的查询速度,在使用索引后可以不用扫描全表来定位数据,而通过索引表找到该行数据对应的物理地址然后访问相应的数据。2.索引的优缺点优点: 提高查询数据的速度,根据索引分组和排序,加快分组和排序。缺点:创建和维护索引的时间增加了,同时占用硬盘空间。索引表占用的空间是数据表...原创 2019-04-28 17:04:28 · 188 阅读 · 0 评论 -
MySql 的group_concat() 详解
1.理解:group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由group_concat(字段名)决定。分组必须有个标准,就是根据group by指定的列进行分组。2.实例:未分组时候:SELECT * FROM t_book根据booktype分组之后:SELECT booktype,bookname FROM t_book GR...原创 2019-04-28 10:50:17 · 449 阅读 · 1 评论 -
完全卸载MySql
1. 控制面板——卸载程序2.找到mysql右键点击卸载3.找到mysql安装路径,删除该文件,没有就算了4.开始键+R5.输入regedit6.进入注册表后按ctrl+f查找mysql,删除,或者根据路径 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹,HKEY...原创 2019-04-18 15:42:29 · 197 阅读 · 0 评论 -
mysql安全配置(mysql_secure_installation命令)
1.Enter current password for root (enter for none):输入你mysql的root密码,如果没有直接enter回车2.Change the root password:是否修改密码,y开始修改,n不修改(不小心输入错误要删除要按住ctrl加删除键)3.输入y修改密码后(输入一次密码后回车,第二次是确认密码)4.是否删除匿名用...原创 2019-05-07 20:26:04 · 3969 阅读 · 0 评论