1 / 7
文档名称:

mysql学习笔记.doc

格式:doc   大小:138KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

mysql学习笔记.doc

上传人:colindocx 2017/3/8 文件大小:138 KB

下载得到文件列表

mysql学习笔记.doc

文档介绍

文档介绍:mysql 学****笔记 DDL 语句数据定义语言 1. 显示系统所有的数据库: show databases; 2. 创建数据库: create database ( if not exists ) xyz ; ( creat database hibernate set character GBK; ) 3. 删除数据库: drop database xyz; 4. 进入数据库: use xyz; 5. 显示数据库中的数据表: show tables; 6. 创建数据表: create table X; 7. 创建表数据列语句: columnName datetype [default exper]; 数据类型 datatype 8. 数据型( tinyint , smallint , mediumint , int, bigint , float , double , decimal ( dec )), 9. 时间型( date , time , datetime , timestamp , year ), 10. 字符型( char , varchar , binary , varbinary , timyblob , blob , mediumblob , longblob , tinyblob , text , mediumtext , longtext ), 11. 枚举类型( enum (‘ value1 ’,‘ value2 ’)), 12. 集合类型( ‘ value1 ’,‘ value2 ’……); 表的操作 13. 显示数据表内容: desc X; 14. 使用子查询建表: create table Y as subquery;(subquery 为子查询)。 15. 修改表结构: alter table X; 修改表结构要先使用该语句; 16. 向表里添加列数据: add () ;add ()括号里的语句与创建表数据的语句一致; 17. 修改列数据类型, modify columnName newDateType [default expr]; 不支持一次修改多个列 18. 删除表中列: drop columnName; 19. 重命名 table rename to newTable; 20. 重命名表列 change columnName newColumnName dateType; 21. 删除数据表: drop table X; 22. 删除表数据,保留表结构, truncate X; 只能一次性删除表中所有数据 23. 删除表数据,包括表结构, Delete X。 delete 可以删除指定记录。数据表的约束非空约束 null 24. 约束数据不能为空。默认可以为空。 Column datetype not null; column datetype default yyy not null; column datetype null( 默认可以为空) 25. modify 调整空/ 非空约束上述语句前加 modify 即可; 唯一约束: unique 。 26. 创建列时添加, columnName datetype unique ;或者添加 unique ( column ),或者 constraint oth