会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
李慕白
程序人生,求知若渴,虚怀若愚。
博客园
首页
新随笔
联系
订阅
管理
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
posted @
2017-06-18 21:02
李慕白520
阅读(
365
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告