表新增列
ALTER TABLE `web_ltorder` ADD `ischaidan` TINYINT( 1 ) NOT NULL DEFAULT '0' COMMENT '//是否拆单 1是 0 不是' AFTER `xuqiuid` ,
ADD `chaidannum` VARCHAR( 20 ) NULL COMMENT '//拆单原始订单号' AFTER `ischaidan` ;
清空表
TRUNCATE TABLE `web_ltorder`
修改表中列名
ALTER TABLE `web_ltorder` CHANGE `proc` `porc` TINYINT( 2 ) NOT NULL COMMENT '//个人还是公司'
修改表名
RENAME TABLE web_customeraddress TO web_supplieraddress;
mysql常用函数:
find_in_set('要查找的字符','字符列表池');
replace(str,find_str,replace_str);
select * from web_membershangjia where FIND_IN_SET('4',replace(inaddress,'|',','));
修改表名:
RENAME TABLE `zltrans`.`wl_supplier` TO `zltrans`.`web_supplier` ;
日期转为时间戳 UNIX_TIMESTAMP('2014-01-19 13:14:55')
INSERT INTO `wl_supplier` VALUES ('7', '北京中澜物流有限责任公司', 'ZLWL', '', '宋义坤', '010-51617130', '13811420811', 'zhonglanbjs@163.com', '北京市海淀区建材城西路', '', '7', '1', UNIX_TIMESTAMP('2014-01-19 13:14:55'));
SHOW DATABASES //列出 MySQL Server 数据库。
SHOW TABLES [FROM db_name] //列出数据库数据表。
SHOW TABLE STATUS [FROM db_name] //列出数据表及表状态信息。
SHOW COLUMNS FROM tbl_name [FROM db_name] //列出资料表字段
SHOW FIELDS FROM tbl_name [FROM db_name],DESCRIBE tbl_name [col_name]。
SHOW FULL COLUMNS FROM tbl_name [FROM db_name]//列出字段及详情
SHOW FULL FIELDS FROM tbl_name [FROM db_name] //列出字段完整属性
SHOW INDEX FROM tbl_name [FROM db_name] //列出表索引。
SHOW STATUS //列出 DB Server 状态。
SHOW VARIABLES //列出 MySQL 系统环境变量。
SHOW PROCESSLIST //列出执行命令。
SHOW GRANTS FOR user //列出某用户权限
CREATE DATABASE mytest
USE mytest
CREATE TABLE userInfo(
userId INT PRIMARY KEY AUTO_INCREMENT NOT NULL, #auto_increment 为自动增长
userSex INT(4) DEFAULT '0', #性别默认为0
userAges DOUBLE(10,2) NOT NULL, #工资为double类型
userName VARCHAR(20) NOT NULL,
userPwd VARCHAR(20) NOT NULL
);
#向表中插入数据
INSERT INTO userInfo VALUES('',0,2000,'张三','123456'),('',0,4200,'李四','123456'),('',1,3000,'王五','123456')
#查询表中的数据
SELECT * FROM userInfo;
#删除表
DROP TABLE userInfo;
#查询表名
DESC userInfo;
#查看表 userInfo 中前2行数据
SELECT * FROM userInfo ORDER BY userId LIMIT 0,2;
#查看表 userInfo 中前2行数据(与上相同)
SELECT * FROM userInfo LIMIT 0,2;
#删除表 userInfo中编号为1的记录
DELETE FROM userInfo WHERE userId=1;
#修改表 userInfo中编号为1的记录
UPDATE userInfo SET userWages=4500 WHERE userId=2;
#在表userInfo中添加一个字段userAge,类型为int(100)
ALTER TABLE userInfo ADD userAge INT(100);
#将表userInfo名字更改为stuClass
RENAME TABLE userInfo TO stuInfo;
#修改表userInfo列名
ALTER TABLE userInfo CHANGE userSex userSexs INT;
#修改表userInfo列名的类型
ALTER TABLE userInfo MODIFY userSex INT;
#删除表userInfo中的列
ALTER TABLE userInfo DROP userWages;
ALTER TABLE `web_zhanshang` DROP `title` ,
DROP `zwnum` ,
DROP `contact` ,
DROP `tel` ,
DROP `mobile` ,
DROP `hall` ,
DROP `zhanwei_type` ,
DROP `zhanwei_area` ,
DROP `zhanwei_ab` ;
#文章前面加入4个空格
#update article set content=concat(' ',content);
#查询当前使用的数据库
SELECT DATABASE();
#当前数据库包含的表信息
SHOW TABLES;
#获取当前时间
SELECT NOW();