學習筆記之MYSQL
阿新 • • 發佈:2018-12-18
建表:
CREATE TABLE table_name (column_name column_type);
eg:
CREATE TABLE runoob_tbl( runoob_id INT NOT NULL AUTO_INCREMENT, runoob_title VARCHAR(100) NOT NULL, runoob_author VARCHAR(40) NOT NULL, submission_date DATE, PRIMARY KEY ( runoob_id ) )
排序:
SELECT field1, field2,...fieldN table_name1, table_name2... ORDER BY field1, [field2...] [ASC [DESC]]
eg:
SELECT * from runoob_tbl ORDER BY submission_date ASC;
SELECT * from runoob_tbl ORDER BY submission_date DESC;
分組
SELECT column_name, function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name;
eg:
SELECT name, COUNT(*) FROM employee_tbl GROUP BY name;
查重:
eg:
select * from user where (name,password) in (select name,password from user group by name,password where having count(nick_name)>1);