mysql
- 反引号 ``` 用于区分关键字与普通字符,一般表名与字段名都使用反引号。
- sql 语句使用
;
结束。
- 括号中最后一个项不能存
,
逗号。
SHOW DATABASES;
CREATE DATABASE 库名;
DROP DATABASE 库名;
SHOW TABLES;
CREATE TABLE IF NOT EXISTS `runoob_tbl`(
`runoob_id` INT UNSIGNED AUTO_INCREMENT,
`runoob_title` VARCHAR(100) NOT NULL,
`submission_date` DATE,
PRIMARY KEY ( `runoob_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE 表名 ;
INSERT INTO 表名 ( 字段1, 字段2 )
VALUES
( 键值1, 键值2 ),
( 键值1, 键值2 );
INSERT INTO 表名 VALUES ( 键值1, 键值2 );
SELECT 列名1,列名2
FROM 表名
[WHERE 条件]
[LIMIT 返回条数] [OFFSET 偏移条数]
SELECT * FROM 表1,表2 WHERE 表1.id = 表2.id
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
UPDATE runoob_tbl SET field = REPLACE(field, 'C++', 'Python') where id = 3;
SELECT * from runoob_tbl WHERE runoob_author LIKE '%COM';
SELECT * from runoob_tbl ORDER BY submission_date ASC;
SELECT name, COUNT(*) FROM employee_tbl GROUP BY name;
SELECT coalesce(name, '总数'), SUM(singin) as singin_count FROM employee_tbl GROUP BY name WITH ROLLUP;
SELECT name FROM person_tbl WHERE name REGEXP '^[aeiou]|ok$';