第一天
1、登陆数据库 mysql -uroot -proot; //-u用户名 -p密码
2、启动数据库 net start mysql;
3、创建表空间(数据库)create database qy97;
4、创建数据库并声明数据库为utf8格式 create database qy97 character set utf-8;
4、创建表格 create table person(id int, name varchar(10),age int,sex varchar(10));
5、查询表格 select * from person;
6、查询数据库 show databases;
7、查询数据库有多少表格 show tables;
8、删除数据库 drop database qy97;
9、删除表格 drop table person;
10、插入数据 insert into person values(1,"did",12,"nan");
11、删除表格数据 delete from person where id=1;
12、使用数据库 use qy97 //use 数据库名

第二天
13、主键约束 特点非空 只用于表示当前的记录 id int primary key
14、删除主键
alter table 表名 drop primary key
自动增长 主字段后加atuo_increment只适用于mysql
15、查看数据库中所有的表 show tables;
16、查看结构 desc 表名
17、删除表 drop table 表名;

18、添加列alter table 表名 add 列名 类型(长度)
19、修改列的类型 alter table 表名 modify 列名 类型(长度)
20、修改列名 alter table 表名 change 旧列名 新列名 类型();
21、删除列 alter table 表名 drop 列名
22、修改表名 rename table 表名 to 新表名
23、修改表的字符集 alter table 表名 character set 字符集
set names gbk

24、向表中插入数据 insert into 表(列名1,列名2,....)values(值1,值2....)
25、添加数据 不考虑主键 insert into 表名 values (值1,值2....)

26、更新数据update 表名 set 字段名=值-----》改全部的值
27、更新数据update 表名 set 字段名=值 where 条件

28、删除数据 delete from 表名 where 条件
29、清空表数据 delete from 表名

30、别名查询 select 要查的字段名 as 别名 from 表名
31、条件查询
  1比较运算符 < > = >=
  2 between...and ------>select * from user where money between 200 and 700
  3逻辑运算符
    and 多个条件同时成立
    or多个条件任一成立
    not 不成立
32、模糊查询 select * from 表名 where 列名 like “%查询条件%”
select * from 表名 where 列名 like “____‘;几个横线代表查询几个字
select * from 表名 where 列名 is not null;判断啊一列是否为空
33、排序查询
升序(asc) select * from 表名 order by 列名 asc;
降序(desc)select * from 表名 order by 列名 desc;
34、查询一列 并且列名不重复
select distinct 列名 from 表名;
35、聚合函数count 对表中的数据的个数求和
select count(*) as '别名' from 表名;
select sum(money) from zhanghu;
35、分组查询
select sum(薪水) from 表 group by 部门字段

第三天
36、聚合函数
select max(money) from 表名; 查找最大值
37、having 条件
select 字段1,字段2···from 表名 group by 字段 having 条件
38、having 与 where 区别
1、having是在分组后对数据进行过滤
2、where是在分组前对数据进行过滤
3、having后面可以使用分组函数
4、where后面不允许使用分组函数

MySql数据库常用语句汇总的更多相关文章

  1. mysql数据库常用语句

    关于mysql数据库常用命令的整理: 一:对于数据库的操作 show databases;显示当前用户下所有的数据库名称 use database_name;进入当前数据库 create databa ...

  2. mysql数据库常用语句3

    一:查询指定数据库中所有的表名 数据库名:test select table_name from information_schema.tables where table_schema='test' ...

  3. mysql数据库常用语句2

    关于mysql常用语句的整理,上一篇涉及到ddl.dml以及一些简单的查询语句. 1:mysql分页查询 select * from table_name limit 5,10;   从下标为5元素查 ...

  4. mysql数据库常用语句系列

    mysql查询某个字段长度   一般查询语句:SELECT `lcontent` FROM `caiji_ym_liuyan` 查询数据: 有些时候需要查询某个字段的长度为多少时候才显示数据: SQL ...

  5. MySQL数据库常用命令汇总

    -- 查看mysql的当前登陆用户 select user(); -- 列出数据库 show databases; -- 使用数据库 use mysql; describe mysql.user; s ...

  6. (转载)常用的Mysql数据库操作语句大全

    打开CMD,进入数据库命令:mysql -hlocalhost -uroot -p 退出数据库:exit 用户管理: 1.新建用户: >CREATE USER name IDENTIFIED B ...

  7. MySQL增删改查的常用语句汇总

    MySQL增删改查的常用语句汇总 以下是总结的mysql的常用语句,欢迎指正和补充~ 一.创建库,删除库,使用库 1.创建数据库:create database 库名; 2.删除数据库:drop da ...

  8. MySQl数据库常用的DOS命令

    MySQl数据库常用的DOS命令.. 这是第一部分.. 数据库的连接信息:jdbc:mysql://localhost:3306/shxtcom.mysql.jdbc.Driver /*jdbc:sq ...

  9. MySQL 数据库常用命令小结

    MySQL 数据库常用命令 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删 ...

随机推荐

  1. 安卓手机H5底部fix定位,呼出键盘底部会上浮解决办法

    <script type="text/javascript">var windowInnerHeight = window.innerHeight; //获取当前浏览器 ...

  2. Java 递归详解

    递归详解: 1.递归一句话通俗讲就是一个方法自动重复调用自己的过程. 2.因为是重复调用自己了,所以看起来像一个循环,所以为了避免内存溢出系统崩溃,我们需要在方法里加一个返回值判断,用于递归循环的跳出 ...

  3. [UGUI]滑动列表优化(循环利用)

    需要注意的有下面几点: 1. 区分好表现上的index和逻辑上的index.表现上的index是指这个go是go列表中的第几项,但实际上这个index的意义并不大,因为在滚动的过程中go列表是轮转的: ...

  4. ORACLE 监听配置

    安装后最开始如下 # listener.ora Network Configuration File: D:\oracle\app\Administrator\product\11.2.0\dbhom ...

  5. pythoner国内比较快 的 镜像源

    pythoner国内比较快 的  镜像源 pip install pyqt5 = 5.9 -i https://pipy pip使用过程中的痛苦,大家相必都已经知道了,目前豆瓣提供了国内的pypi源, ...

  6. leetcode212

    class Solution { public List<String> findWords(char[][] board, String[] words) { List<Strin ...

  7. Oracle查询表结果添加到另一张表中

    转自:https://blog.csdn.net/lx870576109/article/details/78336695 把每一个知识点进行积累:Oracle数据库中将查询一张表的结果添加到另一张表 ...

  8. win10 解决 WMI Provider Host 占用CPU过高问题

    真心懒得写Blog,但是之前遇到这个问题在网上查了一大圈,几乎一摸一样都是让关防火墙等服务的,然而对于我来说,并没有毛线用. 无奈,直接去微软社区查,还真有一篇问题解决方案.顺手翻译一下放在这里,希望 ...

  9. URL中文乱码及特殊字符处理

    一.中文乱码 IE高版本(应该是9以上,不确定),在get方式请求中中文传到后台容易出现乱码问题.解决方法如下: 1.第一种,换成post方式 如果可以得话换成post方式就可以.如果采用表单或者aj ...

  10. js删除dom节点时候索引出错问题

    我们知道删除一个dom节点的时候索引就会发生了改变,甚至是错误,就算jq的ecah也无能为力,所以我们只能自己写个功能了 直接上代码把,不多说 <!DOCTYPE html> <ht ...