Mysql基本操作(数据库操作)
程序员文章站
2022-05-31 21:45:05
...
数据库操作(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
转载于:https://www.jianshu.com/p/e9e2ba9e9944
推荐阅读
-
在Python程序中操作MySQL的基本方法
-
php如何操作mysql数据库的类(附代码)
-
codeigniter数据库操作函数汇总_PHP教程
-
汇总整理MYSQL相关操作命令
-
Joomla数据库操作之JFactory::getDBO用法,joomlagetdbo
-
JQuery 基本使用、操作样式、简单动画
-
mycat安装、mysql主从、监控详细操作步骤
-
mysql5.7更新操作报异常thisisincompatiblewithsql_mode=only_full_group_by的原因和解决办法
-
MYSQL SET类型字段的SQL操作知识_MySQL
-
mysql 长时间连接没操作,断开连接_MySQL