数据库命令语句( 一 )
创建数据库:
Create database 数据库名称;
查看数据库:
show databases;
选择数据库:
use 数据库名称;
删除数据库:
drop database 数据库名称;
创建数据表:
create table 数据表名(字段名 字段类型);
查看数据表:
show tables;
修改数据表名称:
rename table 旧数据表名 to 新数据表名;
查看表的结构:
desc 数据表名;
查看表的创建语句:
show create table 数据表名;
修改表中的字段名:
alter table 数据表名 change 旧字段名 新字段名(新字段类型);
修改表中的字段的类型:
alter tabie 数据表名 字段名(所修改的类型);
修改表中的字段的位置:
alter table 数据表名 modify 字段名(字段类型) after 字段名;
新增字段:
alter table 数据表名 add 字段名(字段类型);
删除字段:
alter table 数据表名 drop 字段名;
删除数据表:
drop table if exists 数据表名;
添加数据:
insert into 数据表名 values(数值…);
为部分字段添加数据:
insert into 数据表名 (具体字段) values(数值…);
查询数据表中的全部数据:
select * from 数据表名;
查询数据表中的部分数据:
select 具体字段 from 数据表名;
简单条件查询数据:
select * from 数据表名 where 具体字段=值;
修改数据:
update 数据表名 set 具体字段=值 where 具体字段=值;
删除数据:
delete from 数据表名 where 具体字段=值;
添加主键:
1、在定义字段时添加:字段名 数据类型 primary key;2、在创建完数据表之后添加:alter table 数据表 add primary key (所要添加主键的字段);
删除主键:
alter table 数据表 drop primary key;
添加外键:
foreign key(需要添加外键的字段) references 被参照的数据表(被参照的字段)
数据备份:
mysqldump -uroot -proot 需要备份的数据库名称 > 备份的数据库的名称.sql
数据还原:
1、登录数据库并创建一个新的数据库 2、mysql -uroot -proot 创建的新数据库名称 < 备份的数据库名称.sql