MYSQL基础操作

1.进入数据库:mysql -uroot;
在这里插入图片描述
2.创建数据库: create database student(数据库名);
在这里插入图片描述
//同时也可以设置数据库的编码类型,和校验规则。
也可使用以下语句,用于设置数据库是否区分大小写
create database student collate utf8_bin; 查询区分大小写 ;
create database student collate utf8_general_ci; 不区分大小写 ;
关于utf8:一般的时候都用 utf8 编码 也是用的最多的编码,所有的语言都可以编码
utf8 编码:https://baike.baidu.com/item/UTF-8/481798?fr=aladdin
show charset;可以查看数据库支持那些编码 如果看的不舒服可以使用 show charset\G; 分行查看

3.查看数据库: show databases ; 值得注意的是 比上面database 多了一个s。
在这里插入图片描述
我可以看见我们刚才所创建的数据库。

4.进入数据库: use student;
成功进入后会提示 database changed

5.创建表:
create table student (
id int,
name varchar(20),
gender varchar(1),
others varchar(100)
);
varchar 是可以自己增长的,如果在后面加了数字那么上限就是该数字;
在这里插入图片描述

6.插入数据: insert into student (id , name , gender ,others) values (1, ‘张三’, ‘f’ , ‘clever’);
注意的是 ‘ ’ 和 “ ” 无任何区别 ;
在这里插入图片描述
7.数据库查表 ,在你要查的数据库里 select * from student(表名); *代表查询所有
在这里插入图片描述
如果忘了命令语句,或者说语句不会写 那么就可使用 help contents 帮助文档
8. 删库
drop database student;
这个命令使用要十分谨慎,一旦使用 那么这个库的所有都会被删除 ;
9.跑路
删完库了 就不使用数据库了 退出使用 quit

10.备份数据库
mysqldump -u root -p student 打完这些后 如果执行那么就会在屏幕上显示所要备份数据库的信息,但我们不可能抄下来,可以用重定向直接输出到一个文件中 例如如下:
mysqldump -u root -p student > student.sql (这里也可以自己选择目录,直接把目录写在后面就行)
在这里插入图片描述
之后在所在目录就可以获得一个文件夹 可以用vim打开 查看到内容

11)备份数据库恢复
在数据库中输入 source student.sql
公式 source + 目标文件的位置
在这里插入图片描述
等执行完后就可以使用 show databases ; 查看数据库了。

今天就到这啦 有错误的希望各位大佬指出 以后我会继续分享数据库的基本操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值