首页 > 数据库技术 > 详细

MYSQL学习笔记 (二)对数据库结构的增删改查

时间:2016-05-04 22:25:35      阅读:169      评论:0      收藏:0      [点我收藏+]

显示数据库

  show databases;

选择数据库

  use database;//其实database为数据库的名字

创建表

  create table tbclass(

                           id int not null auto_increment primary key,

                           className varchar(20) not null unique,

                          studentNum smallint not null

                          )engine=myisam default charset=utf8

插入数据

        insert into tbclass(className,studentNum) values (‘高一一班‘,10),(‘高一二班‘,10);

增加字段

  alert table tbclass add testfield varchar(20) not null default 1;

修改字段

     alert table tbclass change testfield test varchar(10) not null default ‘‘;

修改字段属性

  alert table class modify test char(10);

增加约束

  alert table class constraint myunique unique (test);

查看表结构

  show 表名 table class \G

删除约束

  alert table 表名 drop primary key;

  alert talbe 表名 drop foreign key 外键名;

  alert table 表名 drop index 约束名;

修改引擎

  alert table class engine=新存储引擎;

修改字符集

  alert table 表名 charset=新的字符集;

修改auto_increment

  alert table 表名 auto_increment=新的字符集;

修改表名

  alert table 表名 rename 新的表名;

删除表

  alert table 表名;

 

MYSQL学习笔记 (二)对数据库结构的增删改查

原文:http://www.cnblogs.com/huixuexidezhu/p/5459788.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!