• MySQL 常用语句


    Mysql常用语句

    客户端
    相关命令
        #查询mysql服务端
        tasklist |findstr mysqld 
        #杀死mysql服务端
        taskkill /F /PID ***(PID号)

    针对文件夹(库):
    # 创建数据库(可指定字符编码)
    create database old_school_edu charset utf8;
    ​
    # 修改数据库属性
    alter database old_school_edu charset gbk;
    ​
    # 查询已存在数据库
    show databases;
    show create database old_school_edu;
    ​
    # 删除
    drop database old_school_edu;
    #if exists 判断数据库是否存在,不存在也不产生错误
    drop database if exists drop_database;
    ​
    #查看当前连接的数据库
    select database();
    ​
    # 连接相应数据库,用于后续语句(操作)
    use old_school_edu;
    针对文件(表):
    文件需要在文件夹中,操作文件时,应确定操作的文件夹。
    
    # 切换文件夹
    use old_school_edu;
    # 查看当前所在的库
    select database();  
    ​
    # 创建数据表(可能是多个),解耦管理
    create table student(Id int(5),Name char(20)); 
    ​
    # 修改数据表
    alter table student modify Name char(16);
    # 修改表名
    rename table student to teacher;
                                            
    # 查当前库下数据表
    show tables;
    # 查看表的详细信息
    show create table student;      
    # 查看表结构
    desc student;
    describe student;   
                         
    #删除数据表
    drop table student;
    针对数据:
    # 表中插入数据
    # into可不加,student可不指定,默认是当前库
    # id为1,名为egon;编号为2,名为kevin;编号为3,名为jason 
    insert into student values (1,'egon'),(2,'kevin'),(3,'jason');  
    ​
    # 修改表中数据
    update student set name='DSB' where id > 1;
    update student set name='DSB' where id = 2 or id = 3;
    ​
    #查询所有行数据
    select * from student;
    # 查询指定字段数据
    select id,name from student;
    #查询前几行数据(从0开始)
    select * from student order by id limit 0,2;
    ​
    #
    delete from student where id >2;
    # 如果少了引号,后面无论敲什么都没有用需要将引号补全
    delete from student where name='egon'; 
     
    
    针对数据(字段):
    #增加字段
    alter table student add Age int(5);
    ​
    #修改原字段名称及类型
    alter table student change Age Sex char(5);
    ​
    # 修改同一字段不同值:
    update student set Age=(case when id = 1 then '18' when id = 2 then '19' when id = 3 then '20' end);
    ​
    #删除字段
    alter table student drop Age;

     

  • 相关阅读:
    测试代码运行效率
    用宏实现的单例模式
    上传控件的按钮改为图片
    ODAC的使用笔记
    ASP.NET防止重复提交
    向SharePoint图片库添加Item
    获取页面上用户控件的子控件ID
    SharePoint的WebService的应用
    GridView中HyperLinkField的链接使用JavaScript问题
    C#日期验证的正则表达式
  • 原文地址:https://www.cnblogs.com/yuanlianghong/p/10878616.html
Copyright © 2020-2023  润新知