【MYSQL从入门到精通】数据类型及建表
一些基础操作语句
1.使用客户端工具连接数据库服务器:mysql -uroot -p
2.查看所有数据库:show databases;
3.创建属于自己的数据库:
- create database 数据库名;
- create database if not exists 数据库名;
强烈建议大家在建立数据库时指定编码集和排序规则:
create database if not exist 数据库名 character set utf8mb4 collate utf8mb4_0900_ai_ci;
(MYSQL 8.0默认写法)
4.查看警告信息:show warnings;
5.查看当前数据库服务默认的编码集:show variables like '% character%';
创建库名
create database 库名;
如果我想创建一个名为‘create’或者‘database’的数据库,可不可以?
->这两个都是MYSQL中的关键字诶……可以吗?
->答案是,可以 !
->MYSQL中允许开发者使用关键字命名,但是在命名时要用反引号``把关键字括起来
->反引号``在键盘上的位置:Esc键下面,Tab键上面,1(!)的左边,要在英文状态下
选择要操作的数据库
切换(选择)想要使用的数据库:use 数据库名 [;]
提示:英文状态下的中括号 [ ] 的意思是:[ ]里的内容可加可不加
查看当前使用的是哪个数据库:select database();
删除数据库
删除数据库是一个非常危险的操作
在自己的项目或是公司中千万不要这么做
使用DROP之前一定要慎之又慎!
如果公司有这个删库的要求,一定要把你的领导同事叫过来,一起干这个事
drop 开头的SQL语句,学完之后可以把它忘了
在服务器(一般都是用Linux系统)上删除并没有回收站这么一说,删了就真没有了
不像在磁盘中删除文件,不是真正意义上的什么都没有了
磁盘中删除文件的原理
——————————————————分割线——————————————————————