zoukankan      html  css  js  c++  java
  • 190906mysql常用语法

    1.创删数据库;

      create database mydb;

      复杂一点可以设置字符集和校对规则:create database mydb character set gbk collate gbk_chinese_ci;

      drop database mydb;

      使用数据库 use mydb;

    2. 创删表格

      创建create table student(id int not null);

      删除 drop table student;

      增加主键 alter table student change id id int primary key;

      删除主键 alter table student drop primary key;

      如果主键时自增长,先要去除 alter table student modify id int not null;

      增加外键 alter table student add foreign key employee(b_id) references department(b_id);

      删除外键(先查看外键约束(有的没有约束))show create table;

                  alter table score drop foreign key score_ibfk_1;

    3. 备份与还原

      在cmd命令中备份, mysqldump -uroot -p mydb> d:/mydb.sql

            还原, mysqldump -uroot -p mydb < d:/mydb,sql

    4. 增删改查

      增 alter table student add address varchar(127) not null after sex;  #增加一个字段,在sex字段后添加address字段

       insert into student values (11, '李磊', '男',23)  #插入一条信息

      删 alter table student drop address;  #删一个字段

        delete from student where age>40;  #按where条件删除整条信息

      改 alter table student modify id int not null;  #修改字段

        alter table student change id id b_id int;  #可以修改字段名称

        update student set id=4 where id=1;

        update staff set name='张三', id=5 where name='李四';

      查  select * from student where id =5 and sex='男' and age not between 20 and 30;  #按条件查询,where,between...and

         select b_name, b_id, count(y_name) from (select department.b_name, staff.* from department, staff where department.b_id=staff.b_id) as temp group by b_id order by count(y_name) desc, b_id asc;

        

  • 相关阅读:
    6月11日 python学习总结 框架理论
    6月7日 python 复习 collections
    6月6日 python复习 面向对象
    6月6日 python学习总结 jQuery (三)
    6月5日 python复习 模块
    6月5日 python学习总结 jQuery (二)
    6月4日 python学习总结 装饰器复习
    Redis源码分析(五)--- sparkline微线图
    Redis源码分析(六)--- ziplist压缩列表
    Redis源码分析(六)--- ziplist压缩列表
  • 原文地址:https://www.cnblogs.com/jakye/p/11478289.html
Copyright © 2011-2022 走看看