您的位置:首页 > 数据库 > MySQL

17.笔记 MySQL学习——MYSQL常用操作命令数据库相关

2017-11-15 21:39 1001 查看
17.笔记 MySQL学习——MYSQL常用操作命令数据库相关

Mysql中选择数据库

使用命令 use db_name;

如下:

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| sampdb             |

| sys                |

+--------------------+

5 rows in set (0.06 sec)

 

mysql> use sampdb;

Reading table information for completion oftable and column names

You can turn off this feature to get aquicker startup with -A

 

Database changed

创建数据库

命令: create database db_name;

默认情况下,字符集和排序规则将成为新建数据库的默认字符集和排序规则。

显示设置使用CHARACTER SET子句和COLLATE子句

mysql> create database test1 character set utf8collate utf8_icelandic_ci;

Query OK, 1 row affected (0.01 sec)

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| sampdb             |

| sys                |

| test1              |

+--------------------+

6 rows in set (0.00 sec)

默认创建一个数据库同名的文件夹。

里面包含文件:db.opt 存储一些属性。

查看数据库创建定义

mysql> show create database test1 ;

+----------+------------------------------------------------------------------------------------------+

| Database | Create Database                                                                         |

+----------+------------------------------------------------------------------------------------------+

| test1   | CREATE DATABASE `test1` /*!40100 DEFAULT CHARACTER SET utf8 COLLATEutf8_icelandic_ci */ |

+----------+------------------------------------------------------------------------------------------+

1 row in set (0.00 sec)

删除数据库

命令:drop database db_name;

mysql> drop database test1;

Query OK, 0 rows affected (0.03 sec)

一个数据库就是MYSQL数据目录的一个目录。

更改数据库

命令:alter database [db_name] [charater set charset ] [collatecollation];

 

 

 

 

 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: