大家好,欢迎来到IT知识分享网。
DDL:DDL是数据定义语言,用来定义数据库对象。
一.DDL操作数据库
1.查询
①查询所有数据库
输入
得到结果:
②查询当前数据库
输入
例如执行下面语句:
2.创建
输入
然后展示数据库即可得到结果:
注意:创建的数据库名必须与已创建的数据库不同名,不然会报错。
如果在数据库名称前加上if not exists可以不报错,也不会创建。
当然,也可以在创建的数据库名后面添加数据库默认字符集,例如:
3.删除
输入:
[]里面的表示可以省略。
4.使用
输入:
然后我们输入:
可以查询当前使用的数据库:
二.DDL操作数据库表
1.表操作–查询
①查询当前所有表
例如:
②查询表结构
例如:
③查询指定表的建表语句
例如:
2.创建
例如:
3.修改
①添加字段
例如为上述的test表中添加date类型的time,注释为“考试时间”:
②修改字段
例如:
③删除字段
④修改表名
⑥重置表
三.数据类型
在上述建表中,用到了int,varchar,char这三种数据类型,那么SQL都有哪些数据类型呢?
MYSQL的数据类型有很多,主要分为三大类:数值类型,字符串类型,日期时间类型。
1.数值类型:
2.字符串类型:
varchar(10)与char(10)的区别?
如果只存一个字符,用varchar(10)会只占一个字符的空间,而char(10)会占10个字符的空间,但如果我们确定了某种对象其本身应该占几个字符,比如性别(这里只考虑“男”和“女”),则最好用char(1),因为char的性能更好。
3.日期时间类型:
四.总结
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/121038.html

















































