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 属性代表去除重复值。



  • 相关阅读:
    服务器端和客户端有什么区别
    在 CSS 中,width 和 height 指的是内容区域的宽度和高度
    弹出框
    cdn 查询库
    超链接 a的小手
    jsonk可以传递boolean
    list,set中可以存放Object类型对象
    $("p").click();触发每一个匹配元素的click事件
    jquery选择器中的逗号
    <input type="text" onfocus="func();" onblur="func1();"/>
  • 原文地址:https://www.cnblogs.com/lisuyun/p/4110149.html
Copyright © 2011-2022 走看看