数据库--Mysql

数据库–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')

今天就先弄这么多…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值