mysql 数据库基本操作 创建/查看/选择/删除 数据库

注:在linux下数据库名与表名是严格区分大小写的;表的别名是严格区分大小写的;列名与列的别名在所有的情况下均是忽略大小写的;变量名也是严格区分大小写的;MySQL在Windows下都不区分大小写。

1.创建数据库

基本语法:CREATE DATABASE 数据库名称 [库选项];#[ ] 表示可选填,库选项例如字符集CHARSET,校对集COLLATE.数据库名称可以使数字字母下划线,但不能以数字开头

创建一个名为D4C的数据库:

mysql 数据库基本操作 创建/查看/选择/删除 数据库_第1张图片

如果名为D4C的数据库已经存在,也就是有同名的数据库那么会创建失败,程序会报错,此时可以通过添加IF NOT EXISTS来在制定数据库不存在的时候创建

再次创建一个D4C数据库:

有一条警告信息,可通过SHOW WARNINGS查看错误信息:

mysql 数据库基本操作 创建/查看/选择/删除 数据库_第2张图片

 名为D4C的数据库已经存在,不能重复创建

本质上来说创建数据库就是在存储数据的文件夹data下生成与数据库同名的目录,用于保存数据库相关的内容,所以实际上可以直接找到data文件夹创建目录来完成数据库的创建。

2.查看数据库

基本语法:SHOW DATABASES;

mysql 数据库基本操作 创建/查看/选择/删除 数据库_第3张图片

 information_schema:数据字典,保存所有数据表和库的结构信息,performance_schema:性能字典,保存全局变量等设置。mysql:负责MYSQL控制和管理信息。sys是系统数据库,包括存储过程自定义函数等信息。

3.选择数据库

在对数据和数据表操作前首先需要选择数据库

基本语法:USE 数据库名称;

 或者可以在登陆时直接填写数据库

基本语法:mysql -u 用户名 -p 密码 数据库名

如果想隐藏密码登陆则是直接mysql -u 用户名 -p 数据库名然后出现Enter password:******

4.删除数据库

基本语法:DROP DATABASE 数据库名称;

 同样的如果要删除的数据库不存在就会报错,可以使用IF NOT EXISTS来避免

 查看warning的方式与上面相同

再删库跑路之前记得备份以免出现不可挽回的错误

你可能感兴趣的:(数据库,mysql,database)