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
  • 相关阅读:
    对MVC模式与MVVM模式的认识
    优雅降级和渐进增强
    入园第一天
    看看AQS阻塞队列和条件队列
    简单看看LockSupport和AQS
    简单看看LongAccumulator
    JUC中的原子操作类及其原理
    java并发基础知识
    简单看看es6解构赋值
    简单使用vue-cli
  • 原文地址:https://www.cnblogs.com/zy09/p/13739644.html
Copyright © 2011-2022 走看看