数据库的操作:
create database db1;
create database db1 default charset utf8; #创建数据库
show databases; #查看数据库
alter database db1 default charset utf8; #更新数据库
drop database db1; #删除数据库
数据表的操作:
use test; #使用数据库
create table tb_name(
字段 数据类型 约束条件,
字段 数据类型 约束条件,
。。。
); #创建字段field
show tables; #查看数据表
alter table tb-name add id int first; #新增一列放在第一列
alter table tb_name add sex enum('nan','nv','none') after age; #在age列后新增一列
alter table tb_name drop age; #删除age列
alter table tb_name change id ID tinyint; #更改字段id的名称和数据类型
alter table tb_name modify id varchar; #更改字段id的数据类型
show engines; #查看数据库有哪些存储引擎
alter table tb_name engine MyISAM; #修改数据表的存储引擎
show create table tb_name; #查看存储引擎是否创建成功
alter table tb_name default charset utf8; #修改数据表的默认字符集
rename table test.tb_name to class.new_name; #移动数据表并重命名
alter table test.tb_name rename class.new_names; #移动数据表并重命名
rename table tb_name to newname; #重命名数据表
alter table tb_name rename newname; #重命名数据表
drop table tb_name; #删除数据表
数据的操作:
添加数据:
create table tb_name(
id int,
name varchar(44)
); # 创建表
insert into tb_name set id=1,name='zhangsan';
insert into tb_name values(1,'zhangsan'),(2,'lisi');
insert into tb_name (id,name) values(1,'erya');
insert into tb_name(name) select from tb2;
查询数据:
select * from tb_name; #查询表里的所有数据
更新数据:
update tb_name set name='harry' where id=1; #更改id为1的那一行记录的姓名为harry
删除数据:
delete from tb_name;
truncate tb_name;; #全部删除
delete from tb_name where id=1;
delete from tb_name where id>3; #根据条件删除