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 ; 查看数据库了。
今天就到这啦 有错误的希望各位大佬指出 以后我会继续分享数据库的基本操作

被折叠的 条评论
为什么被折叠?



