• MySQL常用的指令


    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

  • 相关阅读:
    JAVA NIO 新IO 分析 理解 深入 实例,如何利用JAVA NIO提升IO性能
    史蒂夫·乔布斯的打字技术很烂
    微软庆祝微软鼠标诞生 30 年
    Java、PHP、C、Ruby 语言相互吐槽的搞笑图片
    Android 项目多版本管理
    hdu 1203 解题报告 I NEED A OFFER!
    2013年4月4日星期四清明
    2013年4月1日星期一java字符串处理
    2013年4月5日星期五
    2013年3月30日星期六
  • 原文地址:https://www.cnblogs.com/xs-yqz/p/4964203.html
Copyright © 2020-2023  润新知