mysql—数据库的基础建表

目录

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 新字符集

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值