数据库–Mysql
上一章简单的说了一下Mysql的启动,下面进入正题。
创建数据库
create database 数据库名;
显示所有数据库
show databases like '数据库名';
like 从句是可选项,用于匹配指定的数据库名称,like从句可以部分匹配,也可以完全匹配,数据库名由单引号’'包围
查看表定义
show create table table_name
删除指定数据库
drop database 数据库名;
选择数据库(进入数据库)
use 数据库名;
修改数据库
alter database [数据库名] { [dafault ] character set < 字符集名> | [default ] collate <校对规则名>}
alter database 用于更改数据库的全局特性,这些特性存储在数据库目录的bd.opt文件中。使用alter database 需要获得数据可alter 权限。数据库名称可以忽略,此时语句对应于的为默认数据库,character set 字句用于更改默认的数据库字符集
create database [数据库] daefault character set gb2312 default collate gb2312_chinese_ci;
将默认校对规则修改为数据库指定的字符集修改为gb2312。
创建表
create table 表名(字段1 类型1,字段2 类型2 .....);
显示所有表
show tables;
查看表的结构
desc 表名;
删除表
drop table 表名;
添加(插入)数据
insert into 表名(字段1,字段2,字段3....) values(值1,值2....)
改表名
alter table old_table_name rename to new_table_name
在表的第一个位置增加字段
alter table table_name add+属性名(列)+属性值 + first
在表的指定字段之后增加字段
alter table table_name add+属性名(列)+属性类型 after 属性名
删除表的字段名
alter table table_name drop +属性名
修改字段的数据类型
alter table table_name modify+属性名+数据类型
修改字段的名字
alter table table_name change +旧属性名+新属性名+旧数据类型
同时修改字段的名字和属性
alter table table_name change + 旧属性名+新属性名+新数据类型
修改字段顺序
alter table table_name modify +属性名+数据类型+first/after +属性2
删除数据记录表,condition 指定删除满足条件的特定数据
delete from table_name [where condition]
查看表中的所有类 * 代表类型
select * from table_name
count 计算元素的个数 计算哪一列有多少元素 null不参与其中,空字符串’ '参与计算
删除所有数据记录
truncate table_name
判断 列table2 为空值的情况下,对table 进行相应的操作
update table_name set table1 (进行相应的操作) where table2 is null
获取时间
date_format(now(),'%Y-%m-%d %H:%i:%s')
今天就先弄这么多…