mysql更改密码的sql语句_修改mysql登录密码与sql语句介绍修改mysql登录密码:
在使⽤数据库服务器过程中可能会因为种种原因忘记了登录密码,或者需要使⽤别⼈的数据库服务器,别⼈却忘记了登录密码等等。
忘记密码有两种⽅式可以解决,⼀是通过sql语句修改登录密码:
⼆是通过修改mysql 安装⽬录下的my.ini配置⽂件,在配置⽂件中到[mysqld],然后在下⾯写上⼀句:sikp-grant-tables。然后重启数据库服务器,这时候就可以直接跳过密码验证了。
⽰例:
1.
2.
Sql语句类型:
DDL:结构创建语句,能够创建、删除、修改、索引、视图、存储过程,塑造结构
DML:数据更新语句,专门操作数据,⽽且操作有限,基本操作表格⾥⾯的数据。主要功能是增删查改,⼤部分都是使⽤查询语句。DML的分⽀DQL:查询语句,专门负责查询
DCL:控制、操作数据库的语句
基本语句:
Show databases; 显⽰数据库服务器中有多少个数据库。
Use 数据库名; 连接⼀个数据库,选择⼀个数据库。
Show tables; 显⽰选择的数据库中所有的表名。
Desc 表名; 显⽰这个表的结构(有些数据库能⽀持)。
Exit; 退出数据库控制台。
Quit; 退出数据库控制台。
Show databases;代码⽰例:
Use 数据库名;代码⽰例:
Show tables;代码⽰例:
Desc 表名;代码⽰例:
Exit;代码⽰例(quit也是⼀样的⽅式):
DDL类型语句:
先有数据库后有表格,所以要先创建数据库,创建数据库的sql语句是:create database 数据库名;
创建好⼀个数据库后,就可以往⾥⾯创建表格了,创建表格的sql语句是:
CREATE TABLE 表名(
列名 类型 特征,
列名 类型 特征
);
⽰例:
代码⽰例:
常⽤数据类型介绍,其中标为红⾊的是最为常⽤的:
char ⽂本类型
基本的增删改查语句
varchar字符串,总长度为3000
decimal(5,2)表⽰这个数字全长是5位,有2位是⼩数
int总长度是11
bit 只有0和1
date YMD格式⽇期类型
datetime⽇期+时间类型
Booleam 布尔类型
Double 双精度浮点类型
Float 浮点类型
text ⼤⽂本类型,能放⼏M的数据
Long 长整型
什么是主键,主键的意义是什么?
刚才我们创建的表格结构性有点问题,性能是相当差的,因为我们并没有写主键。什么是主键?当⼀个列声明为主键,那么这个列的值就是唯⼀的,不可重复的。
主键的意义在于给我们建⽴数据的⽬录,以后进⾏删除,添加,修改,单个查询等,就可以按照主键来进⾏操作。因为主键的值是唯⼀的,所以进⾏操作起来的速度要快得多。
代码⽰例:
联合主键:
联合主键就是可以让多个列作为主键。代码⽰例:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。