创建数据库:Create database 数据库名称;创建数据库,判断不存在,再创建;Create database if not exists 数据库名称;创建数据库并指定字符集:Create database 数据库名称 character set 字符集名;练习:创建db4数据库,判断是否存在,并指定字符集为gdk;create database if not exists db4 character set gbk;


查询所有数据库的名称:Show datebases;查看某个数据库的字符集:查询某个数据库的创建语句show create database 数据库的名称;


修改数据库的字符集:Alter database 数据库名称 character set 字符集名称;


删除数据库Drop database 数据库名称;判断数据库存在,如果存在再删除;Drop database if exists 数据库名


查询当前正在使用的数据库名称;Select database();使用数据库Use 数据库名称;


1.语法:Create table 表名(列名1 数据类型1,列名2 数据类型2,。。。列明n 数据类型n);注意:最后一列,不需要加逗号(,)
数据库类型:
1.int:整数类型
Age int,
2.double:小数类型
Score double(5,2)
3.date:日期,只包含年月日,yyyy-MM-dd
4.datetime:日期,包含年月日时分秒 yyyy-MM-dd HH:mm:ss
5.timestamp:时间错类型 包含年月日时分秒 yyyy-MM-dd HH:mm:ss
如果将来不给这个字段赋值,或赋值为null,则默认使用当先的系统时间,来自动赋值
6.varchar:字符串
Name varchar(20):姓名最大20个字符
Zhangsan 8个字符 张三 2个字符
创建表Create table student(Id int,Name varchar(32),Age int,Score double(4,1),Brithday Date,Insert_time timestamp);复制表:Create table 表明 like 被复制的表名

查询某个数据库中所有表的名称Show tables;查询表的结构Desc 表名;


1.修改表名Alter table 表名 rename to 新的表名;2.修改表的字符集alter table 表名 character set 字符集名称;3.添加一列Alter table 表名 add 列名 数据类型;4.修改列名称 类型alter table 表名 change 列名 新列名 新数据类型;、alter table 表名 modify 列名 新数据类型;5.删除列alter table 表名 drop 列名;

Drop table 表名;Drop table if exists 表名;#添加一个判断,如果有的话即删除,防止报错!





感谢大家关注!!!

文章转载自IT知识一享,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




