zoukankan      html  css  js  c++  java
  • MySQL表操作

    创建表

    create table (IF NOT EXISTS)表名(
    id int unsigned auto_increment primary key,
    .....
    index u(username) //给username加普通索引
    )engine=innodb default charset=utf8;

    mysql> create table if not exists test(
        -> id int(11),
        -> name char(5)
        -> );
    Query OK, 0 rows affected (0.00 sec)

    查看表结构

    mysql> desc test;
    +-------+---------+------+-----+---------+-------+
    | Field | Type    | Null | Key | Default | Extra |
    +-------+---------+------+-----+---------+-------+
    | id    | int(11) | YES  |     | NULL    |       |
    | name  | char(5) | YES  |     | NULL    |       |
    +-------+---------+------+-----+---------+-------+
    2 rows in set (0.00 sec)
    • Null:表示该列是否可以存储 NULL 值。

    • Key:表示该列是否已编制索引。PRI 表示该列是表主键的一部分,UNI 表示该列是 UNIQUE 索引的一部分,MUL 表示在列中某个给定值允许出现多次。

    • Default:表示该列是否有默认值,如果有,值是多少。

    • Extra:表示可以获取的与给定列有关的附加信息,如 AUTO_INCREMENT 等。

    查看建表语句

    mysql> show create table testG
    *************************** 1. row ***************************
           Table: test
    Create Table: CREATE TABLE `test` (
      `id` int(11) DEFAULT NULL,
      `name` char(5) DEFAULT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8
    1 row in set (0.00 sec)

    修改表

  • 相关阅读:
    Senventh Week(补充完整)
    Sixth Week(补充完整)
    Fifth Week(补充完整)
    Fourth Week (补充完整)
    九大内置对象
    matlab 简单绘图
    matlab ./
    困惑
    【转】matlab中inf
    matlab x~=0
  • 原文地址:https://www.cnblogs.com/yhq-qhh/p/10173187.html
Copyright © 2011-2022 走看看