创建数据库,表
增
INSERT INTO
方法1
INSERT INTO 表名(列名1,列名2,...)VALUE(值1,值2,...),(值1,值2,...);
例 :INSERT INTO yyy()
方法2
INSERT INTO 表名 SET 列名1=值1,列名2=值2,列名3=值3;
注:
(1)插入值的类型要与列的类型一致或兼容
(2)列数与值的个数必须保持一致
(3)列的顺序可以互换
(4)可以省略列名,默认为给所有列添加数据,而且列的顺序和表中列的顺序一致
INSERT INTO 表名 VALUE(值,值2,...);
运行后点击数据浏览器,然后刷新.
可以在原来基础上再执行一次
也可以更改数据
查
SELECT version();查看当前MySQL数据库的版本信息
SHOW databases;输出当前所有的数据库
SHOW tables;输出当前数据库中的所有的表
SHOW tables FORM 库名;输出指定库的所有表
SELECT 列名1,列名2,列名3,... FORM 表名;输出该表中指定列的数据;
DESC 表名;用来显示表的状态 ,包括列名
(column name),各个列的类型
(type),各个列的值的类型,主外键(key),默认值,其他
条件查询
WHERE
语句 WHERE 条件
例:SELECT ID FORM yyy WHERE id=1;
运算符
BETWEEN:介于一个包含范围内
LIKE:搜索匹配的模式
改
修改库名
1、RENAME DATABASE 旧库名 TO 新库名
2、在MySQL的data目录下修改库名(修改时要将SQL_Front)
ALTER
ALTER TABLE 旧表名 RENAME TO 新表名;(修改表名)
例:ALTER TABLE XX Rename TO XXX;
ALTER TABLE 表名 CHANGE COLUMN 旧列名 新列名 数据结构; (修改列名)
例:ALTER TABLE CHANGE COLUMN id idd INT;
ALTER TABLE 表名 MODIFY COLUMN 列名 新数据类型; (修改列的数据类型)
例:ALTER TABLE MODIFY COLUMN id varchar;
UPDATE
UPDATE 表名 SET 列1=新值1,列2=新值2,.... WHERE 条件;(如果不加条件,则将所有数据都修改)
删
DROP 删除数据库,表,列
DROP DATABASE 库名;
DROP TABLE 表名;
DROP TABLE 表名 DROP COLUMN 列名;删除表中的某列
truncate (删除表中全部数据)
truncate table 表名;(不允许出现where)即全部清空
truncate删除效率高