1,数据库操作:

  create database 数据库名

  例:create database test; 亦或 create database test charset=utf8;

相关操作:

  显示所有数据库:show create databases;

  显示创建信息:show create database 数据库名;

  修改编码:alter database 数据库名 charset=utf8;

  显示所有数据库: show databases;

  使用,切换数据库:use 数据库名;

  显示当前数据库:select database();

  删除数据库:drop database 数据库名;

  查看表:show tables;

  创建表:create table 表名(字段1 字段1类型,字段2 字段2类型,字段3 字段3类型, ....)

  显示创建信息:show create table 表名; 亦或 desc 表名;

  增加字段:alter table 表名 add 列名 数据类型。

  删除字段:alter table 表名 drop 字段名;、

  修改字段:alter table 表名 modify 字段名 数据类型;

  更新字段:alter table 表名 change 原字段名 新字段名 数据类型;

  查询数据:select *from 表名;

  插入数据:不指定插入字段 insert into 表名(字段1,字段2,....)   values(值1,值2...)

  修改数据:update 表名 set 字段=值;更新满足条件的数据:update 表名 set 字段=‘新数据’ where 字段=‘原数据’;

  删除数据:a:删除全部数据 truncate 表名;

       b:不需要加条件,也不能加,delete 删除能找回:delete from 表名;

       c:删除满足条件的数据:delete from 表名 where 字段=1;(以上删除清谨慎使用)

  主键约束、唯一性约束、非空约束、默认约束、外键约束、检查约束、增加删除约束等外键也需要了解。

  

2,数据表查询

  a,单表查询:select *from 表名;

  b,查询指定字段:select  字段1,字段2... from 表名;

  c,去除查询到重复数据:select distinct 字段名 from 表名;

  d,带条件查询where:select *from 表名 where 条件(例如:age>10);

  e,模糊查询like:select *from 表名 where 字段 like 模糊条件(__表示某两个字,孙%或者%孙表示查询姓孙的人或者有孙字的人的名字) ;

  f,范围查询:select *from 表名 where 字段 in 一个范围;

  g,连续范围查询:between ... and...

  h,空 is null ,非空 is not null

  j,单字段排序:order by(例如:select *from 表名 order by 字段 desc(升序) asc(降序:可不写)) ;

  m,多字段排序:只需要将字段依次写到order by 后面。

  n,分页查询:select *from 表名 limit start = 0, count=3;从第0页到第三页;

  q,聚合函数:sun()求和,avg()求平均值,min()最小值,max()最大值,count()任意基于行的数据类型。

  p,分组:

    单字段分组-> select 字段 from 表名 group by 字段;

    多字段分组-> select 字段1,字段2... from 表名 group by 字段1 字段2;

    group_count()获取分组中指定字段的集合;

    having 和where类似。

  l,多表查询:

    select *from 表1,表2;

    内连接查询:select *from  表1  inner join 表2 on 表1.列 运算符 表2.列;

    

  

  

  

  

mysql的基本操作命令的更多相关文章

  1. MySQL的字符集操作命令总结

    这篇文章主要介绍了MySQL的字符集操作命令总结,包括各种查看数据库.数据表等查询命令,需要的朋友可以参考下   以下均在mysql 5.5命令行中运行通过: 查看MySQL支持的字符集: 代码如下: ...

  2. mysql字段更改操作命令

    1) 加索引   mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 …]); 例子: mysql> alter table employee ...

  3. MySQL的常用操作命令详解

    系统管理">系统管理 mysql服务">启动MySQL服务 通过windows服务管理器启动MySQL服务 ? 1 开始-->运行-->输入services ...

  4. python基础下的mysql学习之操作命令(一)

    E-R模型简介: 该模型应用于数据库设计中的概念结构设计阶段 E-entry,实体,是指设计的主体.对象等: R-relationship,关系,是指设计的主体之间的联系,关系也是一种数据: 一个实体 ...

  5. MYSQL数据库常用操作命令

    1.连接MYSQL: mysql -h 主机地址 -u 用户名 -p 2.修改密码: 安装后第一次登录使用: mysqladmin (因为没有初始密码) 修改原密码: mysqladmin -u ro ...

  6. MySQL 数据库 简单操作命令 (部分总结)

    1.查看进程方式查看数据库 ps - ajx|grep mysql 2.登录 MySQL mysql -u用户名 -p密码 3.开启服务 sudo service mysql start 4.停止服务 ...

  7. MySQL 服务常用操作命令

    1.MySQL 服务设置 在使用 mysql.server 命令之前需要将路径 /usr/local/mysql/support-files 添加到系统环境变量中. export PATH=$PATH ...

  8. mysql的一些操作命令

    1.查看mysql数据库 SHOW DATABASES;(;号一定要加) 2.创建root用户密码 mysqladmin -u root password "new_password&quo ...

  9. mysql常用的操作命令

    在mysql中以半角分号;作为命令的结束符 查看当前系统包含的数据库:mysql> show databases [like ' ']; 从一个数据库切换到另一个:mysql>use ol ...

  10. mysql数据库基本操作命令

    1.登录命令 mysql -u root -p "password" 2.列出所有数据库 show databases; 3.使用数据库 use db_name 4.列出数据库中所 ...

随机推荐

  1. Python twisted事件驱动网络框架 源码剖析

    一.Twisted简介 Twisted是一个事件驱动的网络框架,其中包含了诸多功能,例如:网络协议.线程.数据库管理.网络操作.电子邮件等. 事件驱动简而言之,事件驱动分为二个部分:第一,注册事件:第 ...

  2. 牛客小白月赛12 D 月月给华华出题 (欧拉函数,数论,线筛)

    链接:https://ac.nowcoder.com/acm/contest/392/D 来源:牛客网 月月给华华出题 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 131072K, ...

  3. PHP通过php-java-bridge调用JAVA的jar包里class类

    正 文:   有的时候我们需要在PHP里调用JAVA平台封装好的jar包里的class类和方法,一般飘易推荐的做法是采用php-java-bridge做桥接,本文就来介绍一下大致的实现方法. 先简单说 ...

  4. socket 测试工具java

    SocketTest.jar http://sockettest.sourceforge.net/

  5. MyBatis-02-第一个Mybatis程序

    2.第一个Mybatis程序 思路:搭建环境-->导入Mybatis-->编写代码-->测试! 2.1.搭建环境 搭建数据库 CREATE DATABASE `mybatis`; u ...

  6. npm报错 This is probably not a problem with npm,there is likely additional logging output above可能的原因

    npm WARN Local package.json exists, but node_modules missing, did you mean to install? 解决方法: 输入npm i ...

  7. android的ant编译打包

    Android本身是支持ant打包项目的,并且SDK中自带一个build.xml文件. 通过该文件,可以对文件进行编译.打包.安装等.并且支持多种方式打包,如debug或者release. 一般的,可 ...

  8. 基于python的爬虫项目

    一.项目简介 1.1 项目博客地址 https://www.cnblogs.com/xsfa/p/12083913.html 1.2 项目完成的功能与特色 爬虫和拥有三个可视化数据分析 1.3 项目采 ...

  9. mysql中in查询中排序

    mysql中in查询条件的时候,很多时候排序是不规则的,如何按照in里面的条件进行排序呢? mysql中给出了办法,在in后面加order by field,order by field的首个条件是按 ...

  10. 面试准备一个访问一个URL的过程简版

    客户端获取URL - > DNS解析 - > TCP连接 - >发送HTTP请求 - >服务器处理请求 - >返回报文 - >浏览器解析渲染页面 - > TC ...