数据库常用命令
-- 创建数据库 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