1. 程式人生 > >學習筆記之MYSQL

學習筆記之MYSQL

建表:

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);