(3) SQL 语句 - 数据库基本操作
2015-07-25 21:00
666 查看
创建数据库时,做了哪些事?
1. 在 data 目录下创建了一个和数据库相同名字的文件夹(大小写取决于操作系统)
2. 数据库文件夹内创建了一个 db.opt 文件,此文件用于存放数据库的选项信息
↑ 可以看到,.opt 文件内,写的是数据库字符集和比较规则
创建数据库:
查看数据库:
查看数据库创建信息:
删除数据库:
修改数据库:
修改数据库名:
之前的 MySQL 版本有 rename 语句,但是由于会造成数据丢失,就移除了语法。
1. 修改数据库的文件夹名字
2. 导出全部数据库中的表到新数据库,再删除旧数据库
思路:表的操作有 rename 语法
表的 rename 操作相当于剪切,直接剪切到新的数据库即可。
1. 在 data 目录下创建了一个和数据库相同名字的文件夹(大小写取决于操作系统)
2. 数据库文件夹内创建了一个 db.opt 文件,此文件用于存放数据库的选项信息
↑ 可以看到,.opt 文件内,写的是数据库字符集和比较规则
创建数据库:
create database db_name [数据库选项];
create database study character set gbk collate gbk_bin;
查看数据库:
show databases [like 'pattern'];
查看数据库创建信息:
show create database db_name;
删除数据库:
drop database db_name;
修改数据库:
alter database db_name [修改指令]
alter database study character set gbk;
修改数据库名:
之前的 MySQL 版本有 rename 语句,但是由于会造成数据丢失,就移除了语法。
1. 修改数据库的文件夹名字
2. 导出全部数据库中的表到新数据库,再删除旧数据库
思路:表的操作有 rename 语法
rename table db_name.tb_name to new_db_name.tb_name;
表的 rename 操作相当于剪切,直接剪切到新的数据库即可。
相关文章推荐
- SQLserver 数据库创建分组和使用汇总函数 CUBE 和ROLLUP
- window 安装MYSQL
- SQL中distinct的用法
- 【Mongodb】用户和认证 权限总结
- SQLServer 多点及时备份技巧
- 【Memcached】linux centos 安装memcached和它的常用基本操作
- Sql Server查询性能优化之创建合理的索引(下篇)
- Mongodb安全认证
- MYSQL---DATE_ADD()
- mysql常见操作汇总
- 在PL/SQL中使用日期类型
- Mycat和MySQL的区别——Mycat的核心作用
- oracle之ROWNUM的查询应用
- Mysql 查看连接数,状态
- mysql数据库中如何修改已建好的表中的【列名】【列的属性】
- MYSQL---%
- 数据库学习笔记——数据库连接池的工作原理
- 常用的SQL语句
- python3.4学习笔记(二十五) Python 调用mysql redis实例代码
- mysql jdbc连接