1.常见数据库

大型oracle,db2

中型mysql,sqlserver...

小型sqlite

2.mysql安装和卸载

停服务mysql

删除对应的文件夹

删除注册表(mysql)

3.mysql使用

1:黑窗口

2:使用工具 navicat

4.sql语句分类

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

数据查询语言DQL select

数据操纵语言DML insert,delete,update

数据控制功能DCL grant 授权 ,revoke回收

5.字段

主键:primary key

自增:auto_increment

空:null

默认:default

唯一:unique

外键:foreign

......

6.类型

int

float

double

char 固定长度

varchar 长度变

text

date

time

datetime

........

7.创建数据库的命令 ‘增删改查’

-----创建数据库

create DATABASE 20201910b

---使用数据库

use 20201910b

-----创建表

create table student(

id int PRIMARY key auto_increment,

sname VARCHAR(20),

ssex VARCHAR(2),

sage int,

sscore FLOAT(4,2)

)

------修改编码

alter database 20201910b CHARSET=utf8

--------新增数据

----单条添加

INSERT into student(id,sname,ssex,sage,sscore) VALUES(1,"于磊","男",24,80.5)

-----多条添加

INSERT into student VALUES(2,"于磊1","男",25,90.5),(3,"于磊2","女",22,80),(4,"于磊3","女",19,88)

------修改数据

update 表名 set 字段=修改的数据(name =zhangsan) where 字段=值(id=1)

UPDATE student set sname='于三十' where id =2

------查询(全查,条件查询,模糊查询(_),排序,分组)

select * from +表名

select * from student

-------条件查询

select * from student where id=1 or id =2

select * from student where id in(1,2,3,4)

select * from student where id BETWEEN 1 and 4

------模糊查询

SELECT * from student where sname like '磊%'

SELECT * from student where sname like '%磊'

SELECT * from student where sname like '%磊%'

------升序

select * from student ORDER BY sscore

----降序

select * from student ORDER BY sscore desc

------分组查询 HAVING + GROUP BY

select count(*) from student GROUP BY ssex HAVING sum(sscore)>=85

-----删除------

------物理删除+逻辑删除-------

DELETE from +表名 +where 字段=值

delete from student where id=2

------聚合函数 sum ,avg,max ,min count(),

select count(sscore) from student

select avg(sscore) from student

select max(sscore) from student

select min(sscore) from student

select sum(sscore) from student

多表联查

内连接 inner join

外连接 left join ,right join

全连接 full join (不适用mysql,使用oracle) = left join+ union+right join

取别名 as 或者是不写

--------sql语句

select s.字段,c.字段,,, from student(表1) as s inner join(left join ,right join) class(表2) c on s.字段 = c.字段

------内连接

select s.sname,s.sex,c.classroom from class c INNER JOIN student s on s.sid = c.sid

SELECT sc.school,c.classroom from school as sc INNER JOIN class as c on sc.cid = c.cid

---------外连接

select s.sname,s.sex,c.classroom from class c left JOIN student s on s.sid = c.sid (左边为主表,右边有则填充,没有用null)

select s.sname,s.sex,c.classroom from class c RIGHT JOIN student s on s.sid = c.sid (右边为主表,左边有则填充,没有用null)

----------全连接(不适用mysql)

select s.sname,s.sex,c.classroom from class c full JOIN student s on s.sid = c.sid

-------全连接

select s.sname,s.sex,c.classroom from class c left JOIN student s on s.sid = c.sid UNION select s.sname,s.sex,c.classroom from class c RIGHT JOIN student s on s.sid = c.sid

------多表联查

select c.classroom,st.sname,st.sex ,sc.school from class as c INNER join student as st on c.sid = st.sid INNER JOIN school as sc on c.cid = sc.cid

-----子查询(一个表的查询的结果作为另一个表的条件)

SELECT cid from school where school ='北京'

SELECT classroom from class where cid=(SELECT cid from school where school ='北京')

8.手机虚拟机cmd的操作命令

查询连接的设备

adb devices

开启adb服务

adb start-server

关闭adb服务

adb kill-server

安装apk

adb install 路径

卸载

adb uninstall [packagename]

查询包名

系统应用:adb shell pm list packages -s

第三方应用:adb shell pm list packages -3

查询当前应用程序的包名和启动项

adb shell dumpsys window w |findstr / |findstr name=

将移动端文件传输到电脑

adb pull 移动端路径 电脑路径

将移电脑文件传输到移动端

adb push 电脑路径 移动端路径

查看adb命令帮助信息

adb help

截屏

adb shell screencap -p 路径

log的打印

adb logcat *:E >C:\log\e.txt

Android 的日志分为如下几个级别:

V —— Verbose(最低,输出得最多)

D —— Debug

I —— Info

W —— Warning

E —— Error

F —— Fatal

S —— Silent(最高,啥也不输出)

mysql ctrl+y_mysql操作相关推荐

  1. C语言对mysql数据库的操作

    C语言对mysql数据库的操作 原文:C语言对mysql数据库的操作 这已经是一相当老的话题.不过今天我才首次使用,把今天的一些体会写下来,也许能给一些新手带来一定的帮助,更重要的是供自己今后忘记的怎 ...

  2. Linux下MySql数据库常用操作

    1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 show tables; 4.显示数据表的结构 describe 表名; 5.显示表中记录 S ...

  3. Puppeteer + TypeScript 模拟 Ctrl + A 操作

    使用Puppeteer + TypeScript 模拟 Ctrl + A 操作 在使用 puppeteer 第三方库进行前端UI自动化测试时,经常需要模拟部分的按键的操作,以下是模拟按键 Ctrl + ...

  4. MySQL 数据库的操作 连接、新增、删除、选择数据库 命令行(带图)

    MySQL 数据库的操作 连接.新增.删除.选择数据库 命令行 一.连接数据库 在命令行通过 下面命令 mysql -u root -p123456 #这里跟的是自己的密码 8.0的密码要回车后输入. ...

  5. mysql opti_MySQL基础操作

    查看帮助:? 关键词 如 ? trigger 一.Mysql常用基础操作 1.mysql表复制 1) create table t2 like t1;   --复制表结构,t2与t1表结构一致 2) ...

  6. MySQL查询in操作 查询结果按in集合顺序显示(转)

    MySQL 查询in操作,查询结果按in集合顺序显示的实现代码,需要的朋友可以参考下. MySQL 查询in操作,查询结果按in集合顺序显示 复制代码代码如下: select * from test ...

  7. php mysql PDO 查询操作的实例详解

    php mysql PDO 查询操作的实例详解 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ...

  8. MySQL子查询操作实例详解

    本文实例总结了MySQL子查询操作.分享给大家供大家参考,具体如下: 定义两个表tb1和tb2 ? 1 2 CREATE table tbl1 ( num1 INT NOT NULL); CREATE ...

  9. Mysql数据库(三)——mysql数据库高级操作

    Mysql数据库(三)--mysql数据库高级操作 一.指定主键的另一种方式 二.克隆/复制一个表 1.方法一 2.方法二 三.清空表,删除表内数据 1.方法一 2.方法二 3.方法三 4.三个删除方 ...

最新文章

  1. su 和su -的区别
  2. 面试系列-SpringMVC那些事(一)
  3. 【Linux】一步一步学Linux——uname命令(72)
  4. 芯片巨头们2019年的AI芯片之争会如何?
  5. 淘宝潜规折射出的人性
  6. u盘如何修复 新萝卜U盘官方网站原创
  7. 擎天科技携手阿里云 助力政企客户一键管理碳排放
  8. 台式计算机识别不了u盘启动,台式机进入不到U盘启动怎么办
  9. swift野梦抄袭 taylor_断眉质疑Taylor Swift新歌抄袭《Next to Me》,双方粉丝掀起骂战...
  10. cartographer栅格地图介绍
  11. 想成为挣钱的游戏程序员要经历多少阶段?
  12. 如果忘记Mac密码该怎么办
  13. 同期群分析是什么?教你用 SQL 来搞定
  14. python复利计算_python:复利计算
  15. 【小程序】如何实现一个可折叠的列表
  16. 课时11:列表:一个打了激素的数组2
  17. SQLServer2008 快捷键集合
  18. php获取微博内容吗,调用微博内容到自己网站
  19. SystemC/TLM: sc_vector
  20. 计算机网络信息中心研究生,计算机网络信息中心研究生招生常见问题答疑

热门文章

  1. [manacher][hash]Magic Spells 2022牛客多校第9场 G
  2. iphone 8 plus 红色特别版,突然自动关机无法启动
  3. double函数和int函数
  4. php 超炫 页面,dedecms织梦后台模板,超炫界面风格
  5. 微信小程序Java登录流程(ssm实现具体功能和加解密隐私信息问题解决方案)...
  6. Java 移除List中的元素,这玩意讲究!
  7. FTPS“严重错误: gnutls_handshake: A TLS fatal alert has been received.”
  8. CLIP:从自然语言监督中学习可迁移的视觉模型
  9. 读季琦《创始人·手记》
  10. 新手程序员基础都掌握了,动手敲代码就一脸懵逼?教你解决办法!