常用 SQL 语句汇总

发布于:14年05月18日 - 10时05分00秒 作者:Lay 分类:PHP/MySQL 查看:0 回复:0

/*创建数据库*/
CREATE DATABASE `dbname`;

/*创建数据表*/
CREATE TABLE `tblname` (
  `id` int(11) NOT NULL auto_increment,
  `fid` int(11) NOT NULL,
  `appid` varchar(15) NOT NULL,
  `uid` int(11) NOT NULL,
  `username` varchar(30) default NULL,
  `config` text,
  `state` tinyint(4) NOT NULL,
  `dateline` int(11) NOT NULL,
  `ip` varchar(15) NOT NULL,
  PRIMARY KEY  (`id`),
  KEY `fid` (`fid`),
  KEY `appid` (`appid`),
  KEY `uid` (`uid`),
  KEY `username` (`username`)
) ENGINE=MyISAM;

/*************************/

/*重命名表名*/
ALTER TABLE `tblname` RENAME `abc`;

/*修改字段类型*/
ALTER TABLE `tblname` MODIFY `field` VARCHAR(255) NULL DEFAULT NULL;

/*同时修改字段名和类型*/
ALTER TABLE `tblname` CHANGE `new` `old` VARCHAR(255) NULL DEFAULT NULL;

/*新增字段*/
ALTER TABLE `tblname` ADD `new` INT NOT NULL AFTER `abc` ;

/*新增索引*/
CREATE INDEX `state` ON `tblname` (`state`);

/*删除表*/
DROP TABLE IF EXISTS `tblname`;

/*删除字段*/
ALTER TABLE `tblname` DROP `field`;

/*删除索引*/
ALTER TABLE `tblname` DROP INDEX `field`;

/*转编码*/
ALTER TABLE `tblname` CONVERT TO CHARACTER SET utf8;

# MySQL加上 my.cnf 里面设置 myisam_repair_threads = 8

/*删除数据*/
DELETE FROM member_list WHERE site_id = 46

用户评论

暂时没有评论

我的评论