当前位置: 首页 >> Mysql >> mysql常用命令(一) >> 正文

mysql常用命令(一)

3年前 (2017-03-20)     作者:4869     分类:Mysql     阅读次数:1312     评论(0)    文章页统计代码

数据库常用命令

-- 创建数据库 test1
create database test1;

-- 删除数据库 test1
drop test1;

-- 选择使用哪个数据库
use test1;


数据表常用命令:

-- 创建一张表
CREATE TABLE `test_category` (
  `cate_ID` int(11) NOT NULL AUTO_INCREMENT,
  `cate_Name` varchar(255) NOT NULL DEFAULT '',
  `cate_Order` int(11) NOT NULL DEFAULT '0',
  `cate_Count` int(11) NOT NULL DEFAULT '0',
  `cate_Alias` varchar(255) NOT NULL DEFAULT '',
  `cate_Intro` text NOT NULL,
  `cate_RootID` int(11) NOT NULL DEFAULT '0',
  `cate_ParentID` int(11) NOT NULL DEFAULT '0',
  `cate_Template` varchar(50) NOT NULL DEFAULT '',
  `cate_LogTemplate` varchar(50) NOT NULL DEFAULT '',
  `cate_Meta` longtext NOT NULL,
)

-- 显示数据库中所有的表名
show tables;

-- 查看表test_category的定义,具体字段属性(字段名,长度类型等)
DESC test_category;

-- 删除表
DROP TABLE test_category;

-- 修改字段cate_name长度,由255缩减为30
ALTER TABLE test_category MODIFY cate_name VARCHAR(30);

-- 添加字段cate_Remark,以及类型和长度;如果使用了first|after|列名则修改列名在表中的位置
ALTER TABLE test_category ADD cate_Remark VARCHAR(150);

-- 删除字段cate_Meta
ALTER TABLE test_category DROP cate_Meta;

-- 字段改名cate_Intro 改为 cate_Intro1
-- MODIFY和CHANGE都可以修改表的定义,不同的是CHANGE需要写两次列名,不方便,
-- 但是change的优点是可以修改列名称,modify则不能
ALTER TABLE test_category CHANGE cate_Intro cate_Intro1 text
除非注明,发表在“石马人山的博客”的文章『mysql常用命令(一)』版权归4869所有。 转载请注明出处为“本文转载于『石马人山的博客』原地址http://longlonggo.com/post/346.html
文章页分享代码

评论

发表评论   

昵称*

E-mail*(建议输入,以便收到博主回复的提示邮件)

网站