![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
十级冲浪选手
Linuxer
展开
-
解决安装完mycli后mysql不用密码也能访问的问题
今天安装了mycli以后发现mysql不用密码就可以进了,而且还是root权限,这样很不安全,这就意味着任何人都可以访问我的数据库,都可以对我的数据库进行修改。解决方法解决方法分为三步:第一步:查看配置文件中有没有跳过密码输入的步骤配置文件都放在/etc目录下找到/mysql目录下的mysql.cnf看看里面有没有skip-grant-tables这句跳过输密码过程的语句,有的话删除没有就...原创 2019-12-15 15:41:53 · 612 阅读 · 0 评论 -
MySQL学习笔记(三)----修改数据表
修改表名MySQL通过alter table语句来实现表名的修改;ALTER TABLE <旧表名> RENAME <新表名>这里我们在演示之前先介绍一个sql语句DESC用来查看表的结构;这样就能看到我们这张表所有的信息了;这里我们要把t的名字改为t1;我们可以看到的是修改表名并不会改变表的成分;修改字段的数据类型ALTER TABLE <...原创 2019-10-23 16:06:49 · 260 阅读 · 0 评论 -
MySQL学习笔记(二)----约束
目录主键约束外键约束非空约束唯一性约束默认约束设置表自增主键约束主键:又叫主码,是表中一列或者多列的组合;主键约束:要求主键列数据唯一,且不为空;主键分为两种:一种叫单字段主键,另一种叫多字段主键;设置主键首先我们创建一个数据库名字叫try后面的数据库都用这个;然后我们添加一张数据表,创建单字段主键的方式有两种,一种是在定义列的同时定义主键,另一种是在定义好所有...原创 2019-10-22 21:59:55 · 265 阅读 · 0 评论 -
MySQL学习笔记(一)---数据类型
MySQL数据类型目录数值类型整数浮点数定点数位值布尔值时间/日期类型YEAR类型TIME类型DATE类型DATETIME类型TIMESTAMP类型字符串类型CHAR类型和VACHAR类型BINARY类型和VARBINCHAR类型BLOB类型和TEXT类型ENUM类型SET类型1....原创 2019-10-15 23:07:17 · 304 阅读 · 0 评论