zoukankan      html  css  js  c++  java
  • MySQL操作语句

    SQL分类

    • DDL (Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括create、drop、alter等。

    • DML (Data Manipulation Language)语句:数据操纵语言,用于添加、删除、更新和查询数据库记录,并检查数据完整性,常用的语句关键字主要包括insert、delete、update和select等。
    • DCL (Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。主要的语句关键字包括grant、revoke等。

    数据定义语句ddl:

    #mysql注释
    #创建表
    create table `user`(
    	id int PRIMARY key auto_increment,
    	userName varchar(50),
    	userId varchar(50),
    	gender varchar(5) default '男',
    	birthday varchar(20),
    	address varchar(100)
    );
    
    #查看表
    desc `user`;
    
    
    #修改表
    #修改列类型
    #注意:不是任何情况下都可以去修改的,
    #只有当字段只包含空值时才可以修改。
    alter table `user` modify gender  varchar(4);
    #增加列
    alter table `user` add tel varchar(50);
    #删除列
    alter table `user` drop tel;
    alter table `user` drop column tel;
    #列改名
    alter table `user` change userName emp_Name varchar(18);
    #更改表名
    alter table `user` rename emp;
    rename table emp to `user`;
    

      

    创建表

    #mysql注释
    #创建表
    create table `user`(
    	id int PRIMARY key auto_increment,
    	userName varchar(50),
    	userId varchar(50),
    	gender varchar(5) default '男',
    	birthday varchar(20),
    	address varchar(100)
    );
    

      

     查看表

    #查看表
    desc `user`;
    

      

    删除表

    #删除表
    drop table `user`;
    

      

    修改表

    #修改表
    #修改列类型
    #注意:不是任何情况下都可以去修改的,
    #只有当字段只包含空值时才可以修改。
    alter table `user` modify gender  varchar(4);
    #增加列
    alter table `user` add tel varchar(50);
    #删除列
    alter table `user` drop tel;
    alter table `user` drop column tel;
    #列改名
    alter table `user` change userName emp_Name varchar(18);
    #更改表名
    alter table `user` rename emp;
    rename table emp to `user`;
    

      

    注意:如果删除的列不存在,会报错的

  • 相关阅读:
    基于深度学习的目标检测
    Redmine发送邮件
    用7次比较完成5个元素的排序
    在GEM5模拟器运行时,对Kill命令的使用
    GDB中的backtrace命令
    [译]如何定义python源文件的文件编码
    QEMU ELF_LOAER分析[基于MIPS]
    if语句的数据驱动优化(Java版)
    解决idea中Activiti的bpmn编辑器的中文乱码问题
    最简易的PHP Storm调试模式开启方式
  • 原文地址:https://www.cnblogs.com/1906859953Lucas/p/10879543.html
Copyright © 2011-2022 走看看