• mySQL学习


    修改表

    1.怎么在已经创建的表中插入一列

    ALTER TABLE table-name ADD COLUMN column-name column-type 例如在student表中添加一列名为name,类型为varchar:alter table student add column name varchar;
    2.怎么在已经创建的表中删除一列

    ALTER table 表名 DROP column 字段名;

    3.怎么在已经创建的表中修改列名

    alter table talbe_name alter column column_name 数据类型;

    描述表结构

    describe table_name;

    列出当前选中数据库

    select detabase();

    显示选中数据库中的表

    show tables;

    创建表

    CREATE TABLE event (name VARCHAR(20), date DATE,type VARCHAR(15), remark VARCHAR(255));

    创建表并设置主键

    mysql> CREATE TABLE shop (
        -> article INT(4) UNSIGNED ZEROFILL DEFAULT '0000' NOT NULL,
        -> dealer  CHAR(20)                 DEFAULT ''     NOT NULL,
        -> price   DOUBLE(16,2)             DEFAULT '0.00' NOT NULL,

          -> PRIMARY KEY(article, dealer));

    给表中插入值

    mysql> INSERT INTO shop VALUES
        -> (1,'A',3.45),(1,'B',3.99),(2,'A',10.99),(3,'B',1.45),
        -> (3,'C',1.69),(3,'D',1.25),(4,'D',19.95);


    显示表的创建定义方式

    SHOW CREATE TABLE table_nameG;

    使用AUTO_INCREMENT属性为新的行产生唯一的标识

    CREATE TABLE animals (
         id MEDIUMINT NOT NULL AUTO_INCREMENT,
         name CHAR(30) NOT NULL,
         PRIMARY KEY (id)
     );

    ALTER TABLE tbl AUTO_INCREMENT = 100; AUTO_INCREMENT值以100开始。

    DISTINCT 属性代表去除重复值。



  • 相关阅读:
    pyqt5 树节点点击实现多窗口切换
    pyglet self.
    itchat key
    python队列Queue
    Python建立多线程任务并获取每个线程返回值
    利用Python实现多线程聊天功能
    Python3.5+PyQt5多线程+itchat实现微信防撤回桌面版代码
    pyglet player sound
    文件打开的几种访问模式
    pyglet StaticSource
  • 原文地址:https://www.cnblogs.com/lisuyun/p/4110149.html
Copyright © 2020-2023  润新知