首页 > 数据库技术 > 详细

MySQL常用的指令

时间:2015-11-14 13:40:28      阅读:330      评论:0      收藏:0      [点我收藏+]

MySQL指令在网上百度出来的是一大堆,在此只是整理平时用的比较多的指令。

百度文库中的这篇文章可以参考http://wenku.baidu.com/view/b5e83a27ccbff121dd368357.html

技术分享

常用的数据类型

技术分享

 

MySQL结束符是“;”结束。

1.显示宿友数据库

  show databases;

2.删除数据库

  drop database dbName;

3.创建数据库

  drop database [if not exists] dbName;

  中的括号部分是可选的, 判断该数据库不存在就创建

4.切换、使用指定数据库

  use dbName;

5.显示当前使用数据库所有的表对象

  show tables;

6.显示标的结构 describe(desc)

  desc tablename;

 

 7.ALTER TABLE的使用

首先展示表t1。表t1采用如下方法创建:

mysql> CREATE TABLE t1 (a INTEGER,b CHAR(10));

把表t1重新命名为t2:

mysql> ALTER TABLE t1 RENAME t2;

把列a从INTERGER更改为TINYINT NOT NULL(名称保持不变),并把列b从CHAR(10)更改为CHAR(20),同时把列b重新命名为列c:

mysql> ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE b c CHAR(20);

添加一个新的TIMESTAMP列,名称为d:

mysql> ALTER TABLE t2 ADD d TIMESTAMP;

在列d和列a中添加索引:

mysql> ALTER TABLE t2 ADD INDEX (d), ADD INDEX (a);

删除列c:

mysql> ALTER TABLE t2 DROP COLUMN c;

添加一个新的AUTO_INCREMENT整数列,名称为c:

mysql> ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT,
    ->     ADD PRIMARY KEY (c);

注意我们为c编制了索引(作为PRIMARY KEY),因为AUTO_INCREMENT列必须编制索引。同时我们定义c为NOT NULL,因为主键列不能为NULL

MySQL常用的指令

原文:http://www.cnblogs.com/xs-yqz/p/4964203.html

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