首页 > 代码库 > Sq常用操作

Sq常用操作

sql创建表实例:

CREATE TABLE mytable(    id varchar(40) NOT NULL default ‘‘,    userId varchar(40) NOT NULL default ‘‘) ENGINE=InnoDB DEFAULT CHARSET=utf8;

修改表的引擎为InnoDB:

ALTER TABLE info_aaaa ENGINE=InnoDB;

查看数据库中所有表的引擎:

show table status from [DBNAME];

创建数据库实例:

CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

查看创建表的SQL语句:

show create table user;

连接数据库时指定编码:

?useUnicode=true&characterEncoding=UTF-8

 创建默认外键:

ALTER TABLE test_sub ADD CONSTRAINT main_id_cons FOREIGN KEY (main_id) REFERENCES test_main;

增加列:

alter table tableName add columnName varchar(30)  

修改列类型:

alter table tableName alter column columnName varchar(4000)  

修改列的名称:

EXEC  sp_rename   ‘tableName.column1‘ , ‘column2‘  (把表名为tableName的column1列名修改为column2) 

删除列:

alter table tableName drop column columnName   

 

Sq常用操作