当前位置:首页 » 数据库存储

MySQL数据库

2011-09-08 20:05 本站整理 浏览(4)

MySQL数据库

创建库:create database【if not exists】数据库名【参数【参数】【参数】。。。。】

参数:character set 码表名 collate 校队规则名

显示库 show databases

显示数据库创建语句 show create database 数据库名

修改库 alter database 数据库【参数【参数】。。。。】

注意:不能改数据库的名字

删除库 drop database【if exists】数据库名

创建表 create table 表名(列名 类型【列名 类型】。。。。。)

查看所有表 show tables;

查看表的创建语句 show creale table 表名

显示表结构 desc 表名

修改表 rename table 原表名 to 新表明

修改字符集 alter table 表名 sharacter set 字符集

删除表 drop table 表名

操作列

追加列 alter table 表名 add 列名 类型【列名 类型】【列名 类型】。。。。。

修改列类型 alter table 表名 modify 列名 类型【列名 类型】【列名 类型】。。。。

删除列 alter table 表名 drop 列名

插入列 insert into 表名【(列名【列名】。。。)】values(值【指】。。。)

注意事项:

1.插入值类型必须与对应列的数据类型一致

2.数据不能超出长度

3.插入值得为之必须与列名顺序一致

4.字符和日期数据要放在单引号中

插入空值使用null

如果不指定插入哪一列,就是插入所有列

修改 Update 表名 set 列名= 值【列名=值】【where 条件语句】;

注意Where 子句选择满足条件的行进行更新,如果不写,则更新所有行

删除 delete from 表名【where 条件语句】

注意事项

如果不加where子句,将删除表中所有记录

Delete只能用作删除行,不能删除某一列的值,需要用update

在delete和update的时候需要注意表与表之间的关联关系

删除表中所有数据可以使用:trancate表名,这种方式会删除旧表重新创建,在数据较多的时候使用