sql语句
登录数据库的命令
mysql -uroot -p111111
show databases
use 数据库名;
创建一个表
删除一个表
DROP TABLE Customer;
修改一个表的一个字段的长度
ALTER TABLE Customer MODIFY Addr char(30);
ALTER TABLE Customer ADD Gender char(1);
ALTER TABLE Customer DROP Gender;
把 "Address" 栏位改名为 "Addr"。这可以用以下的指令达成:
ALTER TABLE Customer CHANGE Address Addr char(50);
查询一个表的数据
select * from 表A;
查询一个表里的用户个数(用户名有重复)
SELECT COUNT (DISTINCT Store_Name) FROM Store_Information
计算销量总和
SELECT SUM(Sales) FROM Store_Information;
查询store_name中包含字符AN的数据
SELECT * FROM Store_Information WHERE Store_Name LIKE '%AN%';
查询某一个时间段的数据
SELECT * FROM Store_Information WHERE Txn_Date BETWEEN 'Jan-06-1999' AND 'Jan-10-1999';
查询一个表显示前100条数据
查询一个表数据,并按照编号大小排序
插入一条数据
INSERT INTO Store_Information (Store_Name, Sales, Txn_Date) VALUES('Los Angeles', 900, 'Jan-10-1999');
删除表的一条数据
DELETE FROM Store_Information WHERE Store_Name = 'Los Angeles';
修改一个表的数据
update egm set mac_addr='48:02:2A:3E:C3:37' where egm_id='egm_1088';
http://www.w3school.com.cn/sql/sql_select.asp
查询多个表的数据(级联查询)两个表的数据
查询多个表的数据(级联查询)三个或多个表的数据
查出每个id有多少条
SELECT id,count(*) FROM eit.plan_step group by id
查出条数为2的id是哪些
SELECT id,count(*) FROM eit.plan_step group by id having(count(*))=2;
http://www.educity.cn/wenda/391630.html