zoukankan      html  css  js  c++  java
  • 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 属性代表去除重复值。



  • 相关阅读:
    Storm—Storm集群搭建
    fis3工程化中的模块化开发
    rem、px、em(手机端h5页面屏幕适配的几种方法)
    最完整的React+Redux+router兼容ie8 修改!!!!
    移动端常见的一些兼容性问题
    移动端常见问题及解决方案
    EditorConfig 介绍
    当当主页
    JD主页
    react 项目的一个ie8兼容性问题
  • 原文地址:https://www.cnblogs.com/lisuyun/p/4110149.html
Copyright © 2011-2022 走看看