美文网首页
Mysql基本操作(数据库操作)

Mysql基本操作(数据库操作)

作者: 04a07ffbfb62 | 来源:发表于2016-06-03 13:42 被阅读58次
数据库操作(DDL)
#创建数据库
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [[DEFAULT]CHARACTER SET [=] chatset_name]
#example
CREATE DATABASE maizi1;
CREATE DATABASE IF NOT EXISTS maizi3 DEFAULT CHARACTER SET = 'gbk';

不要重复创建数据库,如果重复创建,可以在语句中添加IF NOT EXISTS,但是会出现warning,使用SHOW WARNINGS;查看上一步操作产生的警告

#例子
mysql> CREATE DATABASE maizi2;
Query OK, 1 row affected (0.03 sec)

mysql> CREATE DATABASE maizi2;
ERROR 1007 (HY000): Can't create database 'maizi2'; database exists

mysql> CREATE DATABASE IF NOT EXISTS maizi2;
Query OK, 1 row affected, 1 warning (0.00 sec)

mysql> SHOW WARNINGS;
+-------+------+-------------------------------------------------+
| Level | Code | Message                                         |
+-------+------+-------------------------------------------------+
| Note  | 1007 | Can't create database 'maizi2'; database exists |
+-------+------+-------------------------------------------------+
1 row in set (0.00 sec)

查看当前所有数据库

SHOW DATABASES;

查看指定数据库的定义

SHOW CREATE {DATABASES|SCHEMA} db_name
#example
mysql> SHOW CREATE DATABASE maizi1;
+----------+-----------------------------------------------------------------+
| Database | Create Database                                                 |
+----------+-----------------------------------------------------------------+
| maizi1   | CREATE DATABASE `maizi1` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+----------+-----------------------------------------------------------------+
1 row in set (0.00 sec)

修改指定数据库的编码方式

ALTER {DATABASE|SCHEMA} db_name [DEFAULT] CHARACTER SET [=] charset_name
#example
ALTER DATABASE maizi3 DEFAULT CHARACTER SET utf8;

打开指定数据库

USE db_name

查看当前打开数据库

SELECT DATABASE();

删除指定数据库

DROP {DATABASE|SCHEMA} [IF EXISTS] db_name
#example

相关文章

  • Shell脚本操作-6

    Shell操作数据库MySQL SQL基本操作 安装MySql数据库 连接数据库 mysql -u root -p...

  • 00-基本操作

    数据库的基本操作 通过mysql客户端进入mysql后,实际位于所有仓库之外:* 选中要操作的数据库实例* 操作数...

  • mysql 总结

    1 mysql常用术语 2 mysql安装 3 连接数据库 4 数据库的操作 (**) 5. 表的基本操作(***...

  • MySQL数据库操作

    数据库 MySQL 基本操作 数据库操作 表的操作 数据操作 字符集编码 数据类型(列类型) 列属性(列约束) 建...

  • Android端直接操作服务器上的MySQL数据库

    安卓端直接操作MySQL数据库,和服务端操作基本相同,只不过Android不可以直接操作本地的MySQL数据库,因...

  • 数据库笔记

    最基本数据库MYSQL常识: 数据库的操作主要包括 数据库的操作,包括创建、删除 表的操作,包括创建、修改、删除 ...

  • 第二十章 Python3 操作 MySQL

    操作 MySQL 一、基本介绍 Python3 操作 MySQL 数据库 可以使用的模块是 pymysql 和 M...

  • MySQL数据库基本操作

    MySQL数据库基本操作 MySQL数据库操作: 注:数据库-->数据表-->表记录(三者属于一层一层的关系,多个...

  • Ubuntu环境下mysql基本操作

    Ubuntu环境下mysql基本操作** 一、基本操作代码 1、连接数据库 2、查询数据库 3、使用某一数据库 4...

  • 3 MySQL数据库操作

    2 MySQL数据库操作 3.1 MySQL操作数据库 3.2 MySQL操作数据表 3.2.1 MySQL创建数...

网友评论

      本文标题:Mysql基本操作(数据库操作)

      本文链接:https://www.haomeiwen.com/subject/baekdttx.html