栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

DDL

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

DDL

数据库--->本地/远程存储--->文件夹
mysql> show databases;查询当前所有的数据库名称
+--------------------+
| Database           |
+--------------------+
| information_schema |内置配置数据库
| mysql              |mysql存储很多相关表:user表
| performance_schema |mysql性能优化数据库
| test               |测试数据库(里面没有表-->创建表-->将表存储在test数据库进行测试)
+--------------------+
4 rows in set (0.00 sec)

创建数据库:
create database 数据名;
mysql> create database db2;
Query OK, 1 row affected (0.00 sec)

create database if not exists 数据库名称; 如果不存在 该数据库名称 创建一个新的数据库!
mysql> create database if not exists db4;
Query OK, 1 row affected (0.00 sec)


mysql> show create database db2;//查看当前创建数据库db2的默认字符集
+----------+----------------------------------------------------------------+
| Database | Create Database                                                |
+----------+----------------------------------------------------------------+
| db2      | CREATE DATABASE `db2` |
+----------+----------------------------------------------------------------+
1 row in set (0.00 sec)

创建数据库的同时,修改当前数据库的默认字符集
create database if not exists 数据名 default(可省略) character set gbk(指定默认字符集);
mysql> create database if not exists db6 default character set gbk;
Query OK, 1 row affected (0.00 sec)
mysql> show create database db6;
+----------+-------------------------------------------------------------+
| Database | Create Database                                             |
+----------+-------------------------------------------------------------+
| db6      | CREATE DATABASE `db6` |
+----------+-------------------------------------------------------------+
1 row in set (0.00 sec)


修改数据库默认字符集
mysql> alter database db2 default(可以省略) character set gbk;
Query OK, 1 row affected (0.00 sec)

mysql> show create database db2;
+----------+-------------------------------------------------------------+
| Database | Create Database                                             |
+----------+-------------------------------------------------------------+
| db2      | CREATE DATABASE `db2` |
+----------+-------------------------------------------------------------+
1 row in set (0.00 sec)

删除数据库:
drop database 数据名;
mysql> drop database db2;
Query OK, 0 rows affected (0.00 sec)
mysql> show create database db2;
ERROR 1049 (42000): Unknown database 'db2'

判断删除:如果存在数据库,删除数据库
mysql> drop database if exists db3;
Query OK, 0 rows affected (0.00 sec)


默认查询"内置变量"所有的相关字符集  (在dos中使用,创建表,给表中添加数据,会出现中文乱码)
//修改character_set_client的字符集
//character_set_results 的字符集
mysql> show variables like '%character%';

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1013793.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号