net start mysql,net stop mysql 开/关数据库

\s 查看mysql版本信息

mysql -uroot -proot 登录mysql

show databases 查看数据库

use databaseName 选择数据库

show tables 列出表格

show columns from tableName 显示表格列的属性

desc tables 查看表字段

字段管理

添加字段

alter table user add age tinyint unsigned not null

alter table user add pass varchar(30) not null after user

alter table user add pass varchar(30) not null first

删除字段

alter table user drop password

修改字段

alter table user modify username varchar(30) not null

alter table user change username user varchar(30) not null

查看表字段

desc user

索引

主键

添加

create table user2(

id int unsigned not null auto_increment,

username varchar(30) not null,

primary key(id)

);

create table user2(

id int unsigned not null auto_increment primary key,

username varchar(30) not null

);

删除

alter table user2 modify id int unsigned not null

alter table user2 drop primary key

唯一

添加

alter table user2 add unique u_username(username)

删除

alter table user2 drop index u_username

普通

添加

alter table user2 add index i_username(username)

删除

alter table user2 drop index i_username

数据库操作

DCL //数据控制语言,grant,commit,rollback

DDL //数据定义语言,create,drop,alter

DML //数据操作语言,insert,update,delete

DQL // 数据查询语言,select

判断sql语句的检索效率

desc select * from 表名 where id=5 (\G);

增-insert

insert into 表名(字段名) values (‘值’);

删-delete

delete from 表名 where id=5

改-update

update 表名 set 字段名='修改值' where id=2

查-select

select * from 表名

查询表中所有字段以及每个字段所对应的所有记录

查询一般优化:

查单列的速度要优于多列

查主键索引的列中的所有值要比其他列速度快

distinct 取相同值

between and 什么之间

in()、or、and as

like %匹配所有 _匹配一个字符 模糊搜索

order by asc升序(从小到大) dsec降序(从大到小)

limit 分页

delete与truncate的区别

delete 清空表数据,但不会清除计数器(自增)

truncate 清空表数据,同时会清除计数器(自增)

concat() 连接函数

rand() 随机数函数

count(*) 表总行数

sum() 求和函数

avg() 平均值

max() 最大值

min() 最小值

group by 分组聚合的使用

unix_timestamp() 时间戳

from_unixtime() 转换时间戳

多表查询

select user.username,user.age,class.name,class.ctime from user,class where user.class_id=class.id

/** 在此感谢 LQQ 老师 **/

mysql dsec_MySql数据库操作命令相关推荐

  1. 数据库mysql的基本操作命令(全)

    数据库mysql的基本操作 1.1 如何进入mysql? mysql的基本操作命令 //先进入mysql文件所在的bin目录下 cd C:\mysql-5.7.15-winx64\bin//进入mys ...

  2. mysql数据库男和女怎么写命令_【MySQL】MySQL数据库操作命令大全

    1.创建数据库:create database Thinkgamer; 2.删除数据库:drop database Thinkgamer; 3.选择使用某个数据库:use Thinkgamer; 4. ...

  3. MySql数据库命令大全:数据库操作命令,表操作命令,修改表结构命令,数据操作命令,数据查询操作命令

    一.数据库操作命令 1.查询当前服务器上所有数据库的命令: show databases; 2.创建一个新数据库的命令: create database 数据库名称; 3.使用或切换数据库的命令: u ...

  4. Flask框架——数据库操作命令(增删改查)

    目录 创建数据表 添加数据 插入单条数据 插入多条数据 查询数据 全部查询 精确查询 模糊查询 主键查询 排序 修改数据 删除数据 删除数据表 上篇文章我们学习了Flask框架--数据库配置及迁移同步 ...

  5. MySQL(关系型数据库管理系统)

    MySQL 关系型数据库管理系统, 由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品. MySQL 是最流行的关系型数据库管理系统之一, 在WEB应用方面,MySQL是最好的 RDB ...

  6. Mysql常用基础操作命令及数据操作命令一览

    一.MySQL关于表基础命令 1.1 表的创建 语法: create table if not exists 表名 ( 字段名 数据类型(null | not null,default | auto_ ...

  7. mysql中数据库怎么建库建表

    数据库操作命令 本博客记录了,创建数据库,数据表的最基本操作,手把手教你如何入门Mysql,基础的创建数据库,数据表的注意事项,以及一些禁忌. 首先数据库是不区分大小写的,但是它对空格已经中文下的字符 ...

  8. mysql source 数据库_MySQL 数据库 source 命令详解及实例

    MySQL 数据库 source 命令详解及实例 MySQL 数据库 source 命令,该命令是数据库导入命令.source 命令的用法非常简单,首先你需要进入 MySQL 数据库的命令行管理界面, ...

  9. Mysql创建数据库用户

    Mysql为数据库创建用户 通常情况下我们在编写代码的过程中(也就是在开发过程中),一直使用的是我们本地的mysql,而且用户都是root用户,最高权限的用户,但是我们如果在公司上班的时候,公司的领导 ...

最新文章

  1. c#用webkit内核支持html5
  2. 机器学习中样本不平衡处理办法
  3. 被解放的姜戈08 远走高飞
  4. xampp浏览php出现乱码,dvwa+xampp搭建显示乱码的问题及解决方案
  5. oracle 从别的数据库获取数据 ,访问其他数据库
  6. mybatis自学笔记-1
  7. 音视频开发(39)---语音增强
  8. python中的update是什么意思_python 字典中的Update()函数
  9. matlab 平滑曲线连接_MATLAB画图
  10. 每日面试】阿里巴巴 Java后端 57min
  11. Unity_AR制作_80
  12. 迷你播放器--第一阶段(6)--添加搜索定位功能(进阶)-使用filter过滤以及对汉语拼音的排序匹配
  13. mysql 主键查询性能_MySQL查询性能优化(精)
  14. Ubuntu9.04 mplayer中文字幕乱码解决
  15. 移动端字体大小单位rem
  16. AWS CLI创建Amazon EKS服务
  17. MSP430G2231IPW14R
  18. 转行软件测试我后悔了
  19. 2.GraphPad Prism 界面基本介绍
  20. Autodesk Flame2016、Flame2018、Flame2020系统要求以及安装测试

热门文章

  1. 一些系统事件的手动触发方法
  2. 我讨厌电脑!一个系统管理员的自白
  3. 广船国际:“红帆”远航
  4. VISTA系统下装AUTOCAD 2006
  5. 101个微软提供的Visual Studio 2005示例
  6. 6-2 函数式编程例一
  7. c语言蓝色字体,C 语言输出不同颜色字体
  8. 支持向量机回归_机器学习系列17:支持向量机
  9. 洛奇英雄转无法读取游戏服务器状态,洛奇英雄传无法连接服务器认证失败处理方法讲解...
  10. java wsdl接口地址_java如何实现webservice中wsdlLocation访问地址的可配置化