zoukankan      html  css  js  c++  java
  • MySQL的基本常规命令+案例解说:alter、update、drop、delete、insert

    来自:https://blog.csdn.net/weixin_45527702/article/details/104437654

    常规命令:

    show databases;      #查看数据库中都有哪些库
    create database mydb charset=utf8;   #创建mydb库
    use mydb;        #选择mydb库
    create table students(
        id int primary key aotu,
        name varchar(20) Not Noll,
        score float,
        birth date,
    );     #创建学生表
    show tables;     #查看当前库下的所有表
    desc students;    #查看学生表都有哪些属性
    select *  from students;    #查看学生表都有哪些成员
    select database();          #查看当前所在的库
    select show table 表名;     # 查看该表的属性
    drop table students;        #删除学生表,指没有关联的表
    drop database mydb;         #删除mydb库
    delete from 表名;           #删除该表
    delete from user where name='张三';    #删除user表中‘张三’这个字段

    alter:针对表的字段

    alter table 旧表名 rename to 新表名;    #修改表名
    rename 旧表名 to 新表名;
    eg:alter table scores rename grades;
    
    alter table 表名 modify 字段名  数据类型;   #修改字段的数据类型
    eg:alter table scores modify score int;
    
    alter table 表名 change 旧字段  新字段  数据类型;   #修改字段名
    eg:alter table scores change score grade int;
    
    alter table 表名 add 新字段 数据类型;    #添加字段
    eg:alter table scores add name varchar(10);
    
    alter table 表名 drop 字段名;   #删除字段
    eg:alter table scores drop address;
    
    alter table 表名 drop foreign key 外键约束名;    #删除表的外键约束
    eg:alter table scores drop foreign key name;

    注意:删除关联表时,先解除关联,再进行删除。


    insert插入:针对数据

    insert into scores(name,school,grade,teacher) values(jack,beijing,75,wangqiang);   #单行插入
    insert into scores(name,school,grade,teacher) values(jack,beijing,75,wangqiang),
                                                        (tom,xian,86,liuhan),
                                                        (alice,shanghai,69,noll);   #多行插入

    update更新

    update scores set name=tom;    #将scores表中name全部更新为tom】
    update school set num=num+20 where address='China';  #给school表中地址为China的加20
  • 相关阅读:
    FileStreamResult 下载或导出文件
    .net core post自带的json序列化转换出错 post参数为null
    .net Core CodeFirst
    获得IP地址
    vue cli 3 以上添加Less支持
    npm淘宝镜像
    会话状态在此上下文中不可用HttpModule中无法访问Session原因
    Chrome谷歌浏览器中js代码Array.sort排序的bug乱序解决办法
    JS匿名函数递归实现阶乘
    JS URL解析
  • 原文地址:https://www.cnblogs.com/zy09/p/13739644.html
Copyright © 2011-2022 走看看