创建数据库:
CREATE DATABASE name; CREATE DATABASE IF NOT name;
查看数据库:
SHOW DATABASES;
查看当前所在库:
SELECT DATABASE ();
切换数据库:
USE name;
删除数据库:
drop database name;
数据类型:
数值、日期/时间和字符串(字符)类型。
int,float,double
data,time,year,datetime
char,varchar,
注意:char(n) 和 varchar(n) 中括号中 n 代表字符的个数,并不代表字节个数,比如 CHAR(30) 就可以存储 30 个字符
创建数据表:
CREATE TABLE table_name( -> id INT, -> t_category VARCHAR(30), -> t_remark VARCHAR(100) ->);
查看数据表:
SHOW TABLES;
读取数据表:
select * from tablename;
删除数据表:
drop table name;
插入数据:
//单条插入: INSERT INTO runoob_tbl -> (runoob_title, runoob_author, submission_date) -> VALUES -> ("学习 MySQL", "菜鸟教程", NOW()); //或者: INSERT INTO t_goods VALUES (1,'张三',15); //多条插入: INSERT INTO t_goods -> VALUES -> (5, 1, '女装/女士精品', '百褶裙', 29.90, 500, '2020-11-10 00:00:00'), -> (6, 1, '女装/女士精品', '呢绒外套', 399.90, 1200, '2020-11-10 00:00:00');
数据更新(修改):
更新数据表中的所有记录,只需要将UPDATE语句的WHERE条件省略:
UPDATE table_name SET column_name = 'value';
更新表中特定的数据行,此时,需要添加WHERE条件对更新的数据记录进行限制:
UPDATE base_info SET name = ‘value’ WHERE id = 2;
UPDATE t_goods SET t_upper_time = '2020-11-11 00:00:00' WHERE id BETWEEN 1 AND 6;
UPDATE t_goods SET -> t_upper_time = '2020-06-18 00:00:00' -> WHERE -> t_price >= 399.90 AND t_price <= 799.90;
查询数据:
select * from base_info where id 2;
删除数据:
DELETE FROM table_name where id = 3;