![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mysql
Mysql
弩哥++
这个作者很懒,什么都没留下…
展开
-
Mysql基础语法(二)
#创建表CREATE TABLE if not exists student(id int ,name char(20))#查看表结构desc student#修改表,增加表字段,加不加column 都可以alter table student add[column] age int#修改表,修改表字段属性,加不加column 都可以alter table stude...原创 2022-06-15 18:44:00 · 38 阅读 · 0 评论 -
Mysql 用户管理
创建用户# create user 用户名 identified by 密码create user test_user identified by '123456'修改当前登录用户密码set password=password('111111')修改其他用户密码set password for test_user1=password('222222')修改用户名r...原创 2022-03-09 23:16:00 · 33 阅读 · 0 评论 -
Mysql基础语法(一)
# 查询所有的数据库show databases#选择数据库use test_db# 创建数据库create database test_db#创建之前判断create database if not exists test_db# 修改数据库字符编码alter database test_db character set utf8# 删除数据库drop database...原创 2022-06-15 18:43:00 · 32 阅读 · 0 评论 -
Mysql修改数据库密码
#选择数据库use mysql;update user set authentication_string = PASSWORD('666') where user='root' and host ='xxx';flush privileges;原创 2023-02-15 11:12:00 · 50 阅读 · 0 评论 -
mysql创建函数
CREATE FUNCTION fun1()RETURNS INTBEGIN DECLARE num INT ; DECLARE i INT ; set num = 10000; set i = 2; WHILE i<=10000 DO INSERT INTO student(`name`) VALUES(CONCAT('用户',i)); set i=i+1; EN...原创 2022-03-09 23:58:00 · 37 阅读 · 0 评论 -
Mysql基础语法(三)
前置条件,新建一张student表CREATE TABLE IF NOT EXISTS student(id INT,name VARCHAR(20),age INT,sex CHAR(10))向student插入数据#插入所有字段数据,可以不写字段名称insert into student values(1,'zhangsan',18,'男')#插入指定字段数据...原创 2022-06-15 18:59:00 · 36 阅读 · 0 评论 -
Mysql外键的创建
外键的使用一般是一对多的情况,比如部门表中的部门,在员工表里有多个引用,一个部门对应着多个员工,就是一对多。为一的表相当于主表,为多的表为从表,外键是建立再从表上,引用的是主表的主键场景1:已经存在表 department 部门表和 user用户表 ,两者之间是没有关联,我们要修改表,使得两张表有外键的约束create table if not exists department(...原创 2022-07-07 19:45:00 · 83 阅读 · 0 评论 -
Navicat无法连接Mysql问题记录
背景:学习Docker,下载了一个Mysql镜像 ,运行容器后,使用navicat无法连接,报错百度后发现大家说的这个原因是:因为加密规则的问题mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password这里我没有更新Navicat,直接降级使用mysql 5.7.36版本#...原创 2021-12-08 17:46:00 · 44 阅读 · 0 评论 -
Mysql创建索引
创建索引方式一:建立表的时候创建CREATE TABLE `student` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `grade` varchar(20) DEFAULT NULL, PRIMARY KEY (`ID`), UNIQUE KEY `uniq...原创 2022-10-13 19:07:00 · 52 阅读 · 0 评论 -
免安装配置mysql
下载mysql,推荐5.7 或者8.05.7下载地址为:https://dev.mysql.com/downloads/mysql/5.7.html下载后,保存到文件夹后,进行解压操作配置环境变量:在path 增加解压后mysql的bin文件路径,如:D:\Soft\mysql\mysql-5.7.37\bin进入解压的文件夹,新建一个my.ini的配置文件[...原创 2022-02-23 15:03:00 · 34 阅读 · 0 评论 -
Mysql删除数据后,主键ID没有连续,手动解决办法
SET @auto_id = 0;UPDATE goods SET Id = (@auto_id := @auto_id + 1);ALTER TABLE goods AUTO_INCREMENT = 1;原创 2023-03-27 11:25:00 · 189 阅读 · 0 评论 -
Mysql基础语法(四)
#修改表其中一个字段UPDATE student set name = 'wangwu' WHERE id= 1# 修改表中多个字段,中间使用逗号进行分隔UPDATE student set name = 'jay' ,sex = '男' WHERE id=4原创 2022-06-15 19:31:00 · 36 阅读 · 0 评论