南风娱乐网致力于优质软件,活动线报,游戏辅助,绿色工具等资源共享,好货不私藏!
精品资源,免费分享

ddl是什么意思(ddl数据库名词解释)

作者:南风

是DDL(数据定义语言)数据定义语言的缩写。

定义了不同的数据段、数据库、表、列、索引和其他数据库对象。常用的语句关键字主要包括create、drop、alter等。

创建数据库。

创建数据库dbname

mysql>。创建数据库test1

mysql>。创建数据库test1 DEFAULT CHARACTER SET utf8

以下sql可用于创建具有默认gbk字符集的数据库:

mysql>。创建数据库your db DEFAULT CHARTER SET gbk COLLATE gbk _ Chinese _ ci;

查看数据库。

显示数据库;

mysql>。显示数据库;

选择数据库。

使用dbname

mysql>。使用test1

查看数据表。

显示表格

mysql>。显示表格;

删除数据库。

删除数据库dbname

mysql>。删除数据库测试1;

创建表格

创建表表名(

column_name_1 column_type_1约束,

column_name_n column_type_n约束)

示例:创建emp表。

mysql>。创建表格emp

->;(id int无符号不为null auto_increment主键,

->;ename varchar(10)不为空,

->;地址文本不为空,

->;选择文本不为空,

->;维修日期收费(50)不为空,

->;dTime日期时间不为空,

->;文件文本不为空

->;)ENGINE = InnoDB AUTO _ INCREMENT = 11 DEFAULT CHARSET = ut F8;

查看表的定义。

desc表名

描述表名

mysql>。desc电磁脉冲;

或者

mysql>。描述电磁脉冲;

查看详细信息。

显示创建表表名\ G;

mysql>。显示创建表EMP \ G;

删除表格

删除表表名

mysql>。丢弃表emp

修改表格

更改表选项卡名称修改

看看mysql支持哪些编码。

mysql>。显示字符集;

查看数据库编码。

mysql>。使用dataname

mysql>。显示变量,如& # 8216;character _ set _ database & # 8217;

//或

mysql>。显示创建数据库数据名称;

修改数据库代码。

mysql>。更改数据库dataname字符集utf8

检查数据表代码。

mysql>。显示创建表表名;

修改数据库表代码。

此命令用于将table test的编码模式更改为utf8;

mysql>。ALTER TABLE `test` DEFAULT字符集utf8

修改字段代码。

此命令用于将表测试中名称字段的编码模式更改为utf8。

mysql>。ALTER TABLE ` test ` CHANGE ` name ` ` name ` VARCHAR(36)字符集utf8不为空;

检查数据表的所有字段代码。

mysql>。显示tablename中的完整字段;

检查mysql中各种服务的代码。

mysql>。显示变量,如& # 8216;字符% & # 8217;;

+————————–+———————————————————+

|变量名|值|

+————————–+———————————————————+

| character_set_client | utf8 |

| character _ set _ connection | utf8 |

| character_set_database | utf8 |

| character _ set _ file system | binary |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character _ set _ dir |/usr/local/My*L-5 . 7 . 13-OSX 10 . 1x86 _ 64/share/charset/|

+————————–+———————————————————+

描述:

字符集客户端:客户端字符集。

字符集连接:链接字符集。

字符集数据库:数据库字符集。

字符集文件系统:文件系统。

Character_set_results:结果字符集。

字符集服务器:服务器字符集。

字符集:mysql系统字符集。

示例:将character_set_server设置为utf8。

set character _ set _ client = utf8

数据库后备 备份数据库

Mysqldump基本语法:

mysqldump -u username -p dbname表1表2 & # 8230;->;BackupName.sql

其中:

dbname参数指示数据库的名称; 表1和表2的参数指示要备份的表的名称。如果为空,将备份整个数据库。 BackupName.sql参数表设计了备份文件的名称,其前面可以有一个绝对路径。一般来说,数据库被分成一个后缀为sql的文件。 使用根用户备份测试数据库下的人员表。

mysqldump -uroot -p测试人员>。D:\backup.sql

备份多个数据库

语法:

mysqldump -u用户名-p & # 8211;数据库dbname2 dbname2 >。Backup.sql

用& # 8211;数据库选项,后跟多个数据库。

My*L dump-u root-p & # 8211;数据库测试mysql >。D:\backup.sql

Utf8备份

My*L dump-uroot-p & # 8211;default-character-set = utf8 dbname tablename & gt。bak.sql

数据库恢复 mysql>。My*L-h host-u root-p root & lt;/path/to/insert.sql

或者

mysql>。使用dbname

mysql>。source base _ user _ gbk.sql

Utf8还原

My*L-uroot-p & # 8211;默认字符集= utf8 dbname & ltbak.sql

资料是我入职经历的总结,希望对你有所帮助。如果你不明白,可以关注我。欢迎大家一起讨论交流。

部分图片来自网络。如有侵权,请联系我们删除!

ddl是什么意思(ddl数据库名词解释)

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

最新评论