SQL语句(大小写不敏感)
经典SQL语句大全: http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html
SELECT 查询字段 FROM表名WHERE 条件
查询字段:可以使用通配符* 、字段名(多个字段用逗号隔开)、字段别名(字段名as别名)
表名: 数据库.表名 ,表名
常用条件: = 等于 、<>不等于、in 包含 、 not in 不包含、 like 匹配 BETWEEN 在范围 、 not BETWEEN 不在范围 < 、>
条件运算: and 、 or 、 ( )
分组语句:group by 字段(语句最后order之前)
排序语句:order by 字段,字段 ASC / DESC(语句最后limit之前)
指针查询:limit 初始值,结束值(语句最后)
COUNT(*) 统计函数; MAX(*) 最大值函数; MIN (*) 最小值函数; AVG(*) 平均值函数; SUM(*)累计值函数(∑)
insert into 表名 (字段…,…) values(值…,…)
insert into 表名 values(值…,…)
插入时须考虑清楚字段类型避免插入后出现缺值,乱码现象
UPDATE 表名 SET 字段 = 值 WHERE 条件 limit
DELETE FROM 表名 WHERE 条件 limit
一.Mysql:
MYSQL默认使用的是3306端口
1.常用字段类型:
整数型:TINYINT,SMALLINT,INT,BIGINT
小数型:FLOAT,DOUBLE,DECIMAL(M,D)
字符型:CHAR,VARCHAR
日期型:DATETIME ,DATE,TIMESTAMP
备注型:TINYTEXT ,TEXT ,LONGTEXT
2.数据库简单命令:
创建一个数据库命令:CREATE TABLE
删除一个数据库命令:DROP TABLE
修改一个字段名称:RENAME TABLE `原字段` TO `新字段` ;
删除一个字段: ALTER TABLE `表` DROP `原字段`
插入一个字段: ALTER TABLE `表` ADD `新字段` … AFTER `原字段`
例子:
CREATE TABLE `test` (
`id` int(10) NOT NULL auto_increment,//不能为空,自动累加
`uid` varchar(10) NOT NULL default '0',//默认值为0
`regdate` date NOT NULL,
`remark` text NULL,
PRIMARY KEY (`id`)//指明主键(可能重复)
)