【2】mysql 数据库的DDL语句
来源:互联网 发布:js 删除该td所在的tr 编辑:程序博客网 时间:2024/05/16 10:16
DDL(data difinition language)就是数据定义语言。
1.sql语句的界定符
-- 默认情况下" ; " 代表sql语句的结束delimiter 新的界定符-- 修改 // 为界定符delimiter //
2.创建数据库
#1.创建数据库create database 数据库名字 [charset = uft8 ] [collate = 排序规则]#一般都写成这样create database student charset=utf8;
可以用如下命令查看数据库支持的字符编码
show charset;
用如下命令查看数据库排序规则:
show collation;
可以看到有197种排序规则,注意每种数据库的编码都有相应的排序规则可选,排序规则不是乱写。
3.修改数据库
alter database 数据库名 charset 字符编码 collate 排序规则;#修改数据库的编码和排序规则alter database mydb charset gbk collate gbk_chinese_ci;alter database mydb charset utf8 collate utf8_general_ci;
4.显示所有的数据库
show databases; -- s 莫忘记
5.显示一个数据库的创建语句
show create database 数据库名;
6.使用某个数据库
use 数据库名
7.删除数据库
#if exists 居于“安全运行的考虑” ,如果数据库不存在,也不会报错,最好写上drop database [if exists] 数据库名
8.命名和大小写问题
mysql中的各种系统关键字和命令名本身是不区分大小写的,命名规则如下:
1. 可以自己命名的名字,称为标识符,包括:数据库名, 表名,字段名,视图名,函数名,过程名,变量名,用户名,,等等。
2. 可以命名标识符的字符比常规的语言多,但特别建议只用:字母数字和下划线,并不用数字开头。
3. 非常规字符或系统关键字虽然可以作为标识符使用,但最好要包在反引号(数字1左边那个反撇 ` )中,并且不推荐。
4. 对数据库名,表名,和视图名,在window系统中不区分大小写,而其他系统中区分,建议全使用小写,并采用下划线分割法。
5. 对其他自己命名的标识符(字段名,函数名,过程名),不区分大小写,但也建议全使用小写,并采用下划线分割法
0 0
- 【2】mysql 数据库的DDL语句
- MYSQL数据库基本DDL语句
- mysql里得到数据库或表的DDL创建语句
- MySQL数据库上:DDL语句的基础巩固
- mysql 常用的 ddl 语句。
- MYSQL数据库——DDL语句
- MySql数据库常用DDL语句 | 黄乔国PHP
- 获取数据库中对象的DDL语句
- jdbcTemplate操作数据库的DDL语句
- 数据库SQL之DDL语句的使用
- 数据库的 DML DDL DCL DQL语句
- MySql基础的增删改 ddl语句
- MySQL备注不熟悉的DML|DDL 语句
- mysql查看创建数据表的DDL语句
- MySQL的DDL语句、DML语句与DCL语句
- 数据库DDL语句
- DDL语句操作数据库
- DDL语句--创建数据库
- 在Centos上运行不同版本C++运行库的解决办法
- iOS 自定义TabBarController
- PHP中 应该如何写 无符号右移
- 需警惕CSS3属性的书写顺序
- WEB前端优化的体会
- 【2】mysql 数据库的DDL语句
- Java中Split函数的用法技巧--简述
- 字符串中单词翻转实现
- Java split用法
- [091127]Dark Blue幽深之蓝【汉化硬盘版】[带全CG存档&攻略+日文原版文件]
- React Native 介绍
- React Native环境搭建
- 吐槽 eclipse for EE
- CSS书写规范及顺序