zoukankan      html  css  js  c++  java
  • 学习《MYSQL》课程,日期2017.4.25-2017.4.30

    显示数据库:

    SHOW DATABASES database_name;

    创建数据库:

    CREATE DATABASES database_name;

    删除数据库:

    DROP DATABASE database_name;

    创建数据表:

    CREATE TABLE<表名>

    (

    字段名1,数据类型[列级别约束条件] [默认值],

    );

    例:

    CREATE TABLE TB1

    (ID INT(11),

    NAME VARCHAR(20));

    主键:字段名 数据类型 PRIMARY KEY[默认值];

    例:

    CREATE TABLE TB1

    (ID INT(11) PRIMARY KEY,

    NAME VARCHAR(20));

    或:

    CREATE TABLE TB1

    (ID INT(11),

    NAME VARCHAR(20)

    PRIMARY KEY(ID));

    外键:

    [CONSTRAINT<外键名> ]FOREIGN KEY 字段名1[字段名2]

    PREFERENCES<主表名>主键列1[主键列2]

    例:(将deptId作为外键关联到tb_2的主键id)

    CREATE TABLE tb_1

    (

    id INT(11) PRIMARY KEY,

    name VARCHAR(20) NOT NULL(非空),

    location VARCHAR(50)

    );

    CREATE TABLE tb_2

    (

    id INT(11) PRIMARY KEY,

    name VARCHAR(20),

    deptId INT(11),

    CONSTRAINT tb_1 FOREIGN KEY (deptId) REFERENCES tb_2(id));

    设置表的属性值自动增加:

    字段名 数据类型 AUTO_INCREMENT

    例:

    id INT (11) PRIMARY KEY AUTO_INCREMENT,

    修改表名:

    ALTER TABLE<旧表名>RENAME[TO]<新表名>

    ALTER TABLE tb_1 RENAME tb_dept;

    修改表内容:

    ALTER TABLE<表名>MODIFY<字段名><数据类型>

    ALTER TABLE tb_1 MODIFY name VARCHAR(30);

  • 相关阅读:
    彻底理解cookie,session,token
    IP 别名和辅助 IP 地址
    1 构建Mysql+heartbeat+DRBD+LVS集群应用系统系列之DRBD的搭建
    centos配置DNS和ip
    centos的安装和下载
    activemq的学习
    mongodb的分片
    MongoDB的安装
    分布式事务中的三种解决方案详解(转载)
    redis中redis.conf配置文件解析
  • 原文地址:https://www.cnblogs.com/Angella/p/6810451.html
Copyright © 2011-2022 走看看