增删改查
操作库:
创建数据库:(创建一个名称为mydb的数据库 , 采用gbk编码)
CREATE DATABASE mydb CHARSET gbk;
修改:(修改数据库名为mydb的编码格式为utf8)
ALTER DATABASE mydb CHARSET utf8;
查:
SHOW DATABASES; 查看所有数据库
SHOW CREATE DATABASE mydb; 查看建库语句
删除:
DROP DATABASE mydb;
表操作:
创建:(
CREATE TABLE t1(id int,name char);
修改:
改表结构:
ALTER TABLE t1 ADD|DROP|MODIFY|CHANGE
添加新字段 ALTER TABLE t1 ADD sex char;
删除字段 ALTER TABLE t1 DROP sex;
修改字段类型 ALTER TABLE t1 MODIFY name char(10);
修改字段 ALTER TABLE t1 CHANGE name username char(10);
改表属性
改编码
ALTER TABLE t1 CHARSET gbk;
改表名
RENAME TABLE t1 TO t2;
查:
SHOW TABLES; 查看所有的表
SHOW CREATE TABLE t2; 查看建表语句
DESC t1; 查看表结构(字段)
删:
DROP TABLE t1; 删除表
TRUNCATE TABLE t1; 清空表数据
记录操作:
添加:
INSERT INTO t1 VALUES(1,'wzj'),(2,'jk');
插入时注意 值得顺序 和 类型必须与表结构一致
修改(将id为1的名字改为'egon')
UPDATE t1 SET name='egon' where id=1;
查:
SELECT * FROM t1; 查看所有字段
SELECT name FROM t1; 查看表t1的name字段
删除:
DELETE FROM t1 WHERE id=1;
删除t1表中的id为1的一行数据(字段)
没加条件就全删