目录

mysql修改密码

数据库操作语句

1.登录

2.查看当前服务器的数据库

 3.创建数据库

4.查看数据库的创建信息 

 5.选择数据库

 6.删除数据库(慎重)

数据表操作语句

1.查看数据库中的表有多少

 2.查看具体表的结构

 3.创建表

基础代码

添加注释

查看注释信息

属性类型

 4.删除表

5.修改表

 1.创建表之后新增属性

2.删除某一列

3.修改某一列

 4.修改表名

5.修改表字符集


本文说明一些数据库的基础操作

mysql修改密码

找到C盘的ProgramData,找到MySQL里面的 5.7文件夹 里面有个my.ini文件

在此文件中这样设置

PS:第一个框表示跳过密码 是修改密码的操作 第二个框表示创建数据库时字符集的默认格式

然后用命令行登录服务器 我们输入 mysql -u root 即可跳过密码

然后输入修改密码的命令:

update mysql.user set authentication_string = password('你要修改的密码') where user = 'root';

修改完成后 注释掉.int文件的跳过密码命令

在服务中重新启动一次MySql服务即可

数据库操作语句

1.登录

客户端 mysql -u root -p

以root用户登录mysql服务器

输入 mysql -u root -p即可

完整代码为:

mysql  -h  服务器的ip地址(127.0.0.1)  -P  3306(端口号)  -u  root  -p

2.查看当前服务器的数据库

show databases;

 3.创建数据库

creat database [if not exists] test [character set 编码格式];

 show warnings; 可查看目前的错误

 

4.查看数据库的创建信息 

show create database 数据库名称;

可查看目前数据库的编码格式,由于我们在.ini设置了编码格式,所以是utf8mb4

一定要记得设置编码格式,MySQL 5.7默认是拉丁文不支持中文

 5.选择数据库

use 数据库名称;

 select database(); 可查看当前使用的数据库

 6.删除数据库(慎重)

drop database [if exists] 数据库名称;

数据表操作语句

数据库相当于文件夹,数据表相当于里面的文件,

所以当我们进行数据表操作之前,要用 use语句 选择数据库

1.查看数据库中的表有多少

show tables;

select @@datadir; 可查看数据库存储的具体路径

 2.查看具体表的结构

desc 表名称

 3.创建表

基础代码

create table 表名称(属性名称1 属性类型,

                                属性名称2 属性类型

                                ) character set 字符集;

添加注释

在属性类型后面 加上 comment '注释内容';

查看注释信息

show create 表名

属性类型

直接上图了 

 ps:select now();可返回当前系统时间

 4.删除表

drop table [if exists] 名称;

慎重 危险操作

5.修改表

 1.创建表之后新增属性

alter table 表名 add 属性名 属性类型;

2.删除某一列

alter table 表名 drop 列名称

3.修改某一列

alter table 表明 change 原字段名 新字段名 类型[约束]

 4.修改表名

alter table 旧表名 rename 新表名

5.修改表字符集

alter table 表名 convert to character set 新字符集

更多推荐

mysql—数据库的基础建表