sudo apt-get install mysql-server
pa aux | grep mysql
sudo service mysql start
sudo service mysql status
./start_navicat
CRUD
create database db1;
create database db2 charset=utf8;
create database db3 character set utf8;
show create database db2;
alter database db1 charset=utf8;
show databases;
use db3;
select database();
drop database db2;
use db3;
show tables;
create table mv(id int, name char(), yr year);
show create table mv;
alter table mv add dct_name char();
alter table mv drop dct_name; alter table mv modify name varchar();
alter table mv change id id_num smallint; select * from mv;
insert into mv (id, name) values(,"Fast and Furious");
insert into mv values(,"The Zootopia",),(,"The Gifts",);
update mv set yr='';
truncate mv;
delete from mv;
delete from mv where yr=;
create table t_pk(id int primary key, name char());
create table t_atp(id int atuo_increment primary key, name char());
create table t_un(id int unique, name char());
create table t_nn(id int, name varchar() not null);
create table t_dft(id int, name varchar() default "WW"); create table t_f(id int primary key, name char());
create table t_s(id int primary ket auto_increment, name char(), fid int, foreign key(fid) references t_f(id));
drop table t_s;
drop table t_f; create table t_chk(id int, age int check(age > and age < ), gender char() check('boy' or 'girl')); alter table t_pk add constraint PK_id primary key(id);
alter table t_pk drop primary key;
alter table t_fk add constraint FK_id foreign key(id) references t_pk;
desc table t_fk;
alter table t_fk drop foreign key FK_id mysqldump -uroot -p OriginS > bakp.sql
mysqldump -uroot -p OriginS t_s1, t_s2 > s1s2.sql
create database OSdb;
exit;
mysql -uroot -p OSdb < bakp.sql select * from t_s1;
select c_id, c_name, c_addr from t_s1;
select c_id as 学号, c_name as 姓名,c_addr 地址 from t_s1;
select distinct c_addr from t_s1;
select * from t_s1 where c_age < ;
select * from t_s1 where c_age = and c_gender = 'girl';
select * from t_s1 where c_name like ''D";
select * from t_ s1 where c_id in range();×
select * from t_s1 where c_id in (,,,)
select * from t_s1 where c_age is not null;
select * from goods order by c_price asc;
select * from goods order by c_time desc;
select * from goods order by c_price asc, c_time desc;
select * from t_s1 limit ;
select * from t_s1 limit , ; select c_gender from t_s1 group by c_gender;
select c_gender, c_addr from t_s1 group by c_gender, c_addr;
select c_gender ,group_concat(name) from t_s1 group by c_gender;
select gender, max(age), min(age), avg(age), sum(age), count(age) from t_s1 group by gender;
select gender, group_concat(name) from t_s1 group by gender having gender ='girl';
select gender, group_concat(name) from t_s1 where age < group by gender having gender = "girl";
select gender from t_s1 group by gender with rollup select t_s.name, t_c.name from t_s, t_c where t_s.c_id = t_c.id;
select s.name 学生姓名, c.name 班级名称 from t_s s, t_c c where s.c_id = c.id;
select s.name 学生姓名, c.name 班级名称 from t_s as s inner join t_c c on s.c_id = c.id;
select s.name 学生姓名, c.name 班级名称 from t_s s left join t_c c on s.c_id = c.id;
select s.name 学生姓名, c.name 班级名称 from t_c c right join t_s s on s.c_id = c.id; select * from t_s1 where age > (select avg(age) from t_s1);
select * from t_c where id in (select c_id from t_s1);
select * from t_s1 where (age, class_id) = (select max(age), min(class_id) from t_s1);
create table areas(id int primary key, atitle varchar(), pid(int));
source ./areas.sql;
select count(*) from areas where pid is null;
select c.* from areas as c inner join areas p on c.pid = p.id where p.atitle ='湖南省'

MySQL的一些指令操作[简版]的更多相关文章

  1. MySQL的一些指令操作

    这个连接的也不错: https://www.cnblogs.com/wangyueping/p/11258028.html 如何给MySQL数据可添加一个用户 首先以root身份登录到MySQL服务器 ...

  2. tmux 操作简版

    操作session: 操作window: 操作pane: 原文

  3. MySql的相关资操作

    01-MySql的前戏   MySql的前戏 在学习Mysql之前,我们先来想一下一开始做的登录注册案例,当时我们把用户的信息保存到一个文件中: #用户名 |密码root|123321 alex|12 ...

  4. Virtex6 PCIe 超简版基础概念学习(二)

    Virtex6 PCIe 超简版基础概念学习(二) 分类:FPGAPCIe (2081)  (0)  举报  收藏 文档版本 开发工具 测试平台 工程名字 日期 作者 备注 V1.0 ise14.7 ...

  5. PHP对MySQL数据库的相关操作

    一.Apache服务器的安装 <1>安装版(计算机相关专业所用软件---百度云链接下载)-直接install<2>非安装版(https://www.apachehaus.com ...

  6. SIMD指令集——一条指令操作多个数,SSE,AVX都是,例如:乘累加,Shuffle等

    SIMD指令集 from:https://zhuanlan.zhihu.com/p/31271788 SIMD,即Single Instruction, Multiple Data,一条指令操作多个数 ...

  7. FFmpeg简易播放器的实现-最简版

    本文为作者原创:https://www.cnblogs.com/leisure_chn/p/10040202.html,转载请注明出处 基于FFmpeg和SDL实现的简易视频播放器,主要分为读取视频文 ...

  8. MySQL安装与初步操作

    MySQL是一款出色的中小型关系数据库,做Java Web开发时,要做到数据持久化存储,选择一款数据库软件自然必不可少. 由于MySQL社区版开元免费,功能比较强大,在此以MySQL为例,演示MySQ ...

  9. win7 + MySQL 5.6.35 免安装版部署

    之前项目开发一直用的asp.net技术,所以数据库自然而然的就用的Sql Server了,最近想着手看一下MySQL数据库,部署免安装版的MySQL的过程记录一下. 准备工作:window 7   6 ...

随机推荐

  1. NOIP 2017 宝藏 - 动态规划

    题目传送门 传送门 题目大意 (家喻户晓的题目不需要题目大意) 设$f_{d, s}$表示当前树的深度为$d$,与第一个打通的点连通的点集为$s$. 每次转移的时候不考虑实际的深度,深度都当做$d$, ...

  2. ERROR: Got error reading packet from server: A slave with the same server_uuid/server_id as this slave has connected to the master

    centos7.5 做binlog-server,拉取主库binlog报错 问题: [root@db03-53 binlog]# mysqlbinlog -R --host=10.0.0.55 --u ...

  3. line-height的定义

    line-height 定义: 即行高,两行文字基线之间的距离 三问: 什么是基线? 形象可理解为字母x的下边缘 为什么是基线? 在css中基线乃各种线的基础 需要两行吗? 实例: <!doct ...

  4. 使用SpringMVC框架实现文件上传和下载功能

    使用SpringMVC框架实现文件上传和下载功能 (一)单个文件上传 ①配置文件上传解释器 <!—配置文件上传解释器 --> <mvc:annotation-driven>&l ...

  5. 11_vim

    vim编辑器 文本编辑器,字处理器linux重要哲学思想之一:使用纯文本格式来保存软件的配置信息,大多数情况下都是如此,而且一切皆文件此前学过nano,sed..nano入门简单,但功能简陋 vi:V ...

  6. Keil中查看.c和.h文件的路径

    方法一: 选择任意一个文件,然后点击右键,选择"Option for File xxx"即可查看该文件的路径. 方法二: 单击任意一个文件,然后点击右键,选择"Open ...

  7. [C#]将数据写入已存在的excel文件

    测试如下(xls/xlsx): //将数据写入已存在Excel public static void writeExcel(string result, string filepath) { //1. ...

  8. C# WebClient实现文件上传

    一.同步上传 文章 https://www.cnblogs.com/duanjt/p/6420172.html 里面有提到服务端通过WebApi如何实现文件上传,这里就只说客户端使用WebClient ...

  9. git上传

    #1.Git 全局设置: git config --global user.name "skbarcode" git config --global user.email &quo ...

  10. UML与软件建模:第一次作业(用例图绘制)

    一.小结 用例图是UML用于描述软件功能的图形.用例图包括用例.参与者及其关系,用例图也可以包括注释和结束. 用例图的要素: (1)参与者,即与用例存在交互关系的系统外部实体; (2)用例,用来描述个 ...