zoukankan      html  css  js  c++  java
  • Mysql语句

    1 创建表

    1)方式一

    CREATE TABLE user1 (
    	id INT PRIMARY KEY NOT NULL COMMENT 'ID',
    	NAME VARCHAR(50) COMMENT '姓名',
    	sex VARCHAR(1) COMMENT '性别',
    	age INT COMMENT '年龄'
    );
    

    2)方式二

    CREATE TABLE user2 (
    	id INT NOT NULL COMMENT 'ID',
    	NAME VARCHAR(50) COMMENT '姓名',
    	sex VARCHAR(1) COMMENT '性别',
    	age INT COMMENT '年龄',
    	PRIMARY KEY (id)
    );
    

    3)方式三

    CREATE TABLE user3 (
    	id INT NOT NULL COMMENT 'ID',
    	NAME VARCHAR(50) COMMENT '姓名',
    	sex VARCHAR(1) COMMENT '性别',
    	age INT COMMENT '年龄'
    );
    ALTER TABLE user3 ADD PRIMARY KEY(id);
    

    2 修改字段

    1) 修改字段类型、类型长度、默认值、注释

    ALTER  TABLE user1 MODIFY COLUMN NAME VARCHAR(60) COMMENT '新姓名';
    

    2) 修改字段名

    ALTER  TABLE user2 CHANGE NAME name1 VARCHAR(60) DEFAULT NULL COMMENT '新姓名' 
    

      

    3 修改表

    1) 修改表名

    ALTER TABLE user3 RENAME TO user4
    

    4 表注释

    1)新建表注释

    CREATE TABLE user5 (
    	id INT NOT NULL COMMENT 'ID',
    	NAME VARCHAR(50) COMMENT '姓名',
    	sex VARCHAR(1) COMMENT '性别',
    	age INT COMMENT '年龄'
    )ENGINE=INNODB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='用户表';
    

    2) 修改表注释

      

    ALTER TABLE user5 COMMENT '新用户表'
    

    5 插入表字段

    ALTER TABLE user5 ADD COLUMN tel VARCHAR(50) NOT NULL COMMENT '手机号' AFTER NAME
    

    6 删除字段

    ALTER TABLE user5 DROP COLUMN tel ;
    
  • 相关阅读:
    Spring注解@Component、@Repository、@Service、@Controller区别
    多线程基本知识
    分布式与集群的区别
    Top 10 Uses For A Message Queue
    redis 总结
    redis 学习
    线程控制-延时与守护
    kafka 教程(一)-初识kafka
    Kafka 教程(二)-安装与基础操作
    ZooKeeper-安装
  • 原文地址:https://www.cnblogs.com/zj68/p/14708850.html
Copyright © 2011-2022 走看看