01数据库概念

A: 什么是数据库

数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,

用户可以对数据库中的数据进行增加,修改,删除及查询操作。

B: 什么是数据库管理系统

数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,

对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中表内的数据。

02常见的数据库

* A: 常见的数据库

MYSQL :开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。

Oracle :收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL。

DB2 :IBM公司的数据库产品,收费的。常应用在银行系统中.

SQLServer:MicroSoft 公司收费的中型的数据库。C#、.net等语言常使用。

SyBase :已经淡出历史舞台。提供了一个非常专业数据建模的工具PowerDesigner。

SQLite : 嵌入式的小型数据库,应用在手机端。

Java相关的数据库:MYSQL,Oracle.

这里使用MySQL数据库。MySQL中可以有多个数据库,数据库是真正存储数据的地方

03数据库和管理系统

* A: 数据库管理系统

----数据库1

----数据表1a

----数据表1b

----数据库2

-----数据表2a

-----数据表2b

04数据表和Java中类的对应关系

* A:数据库中以表为组织单位存储数据。

表类似我们的Java类,每个字段都有对应的数据类型。

那么用我们熟悉的java程序来与关系型数据对比,就会发现以下对应关系。

类----------表

类中属性----------表中字段

对象----------记录

05数据表和Java中类的对应关系用户表举例

* A:举例:

账务表

id name age

1 lisi 23

2 wang 24

每一条记录对应一个User的对象

[user1 id = 1 name = lisi age = 23]

[user2 id = 2 name = wang age = 24]

06MySQL数据库安装

A: 安装步骤参见 day28_source《MySQL安装图解.doc》

B: 安装后,MySQL会以windows服务的方式为我们提供数据存储功能。开启和关闭服务的操作:

右键点击我的电脑→管理→服务→可以找到MySQL服务开启或停止。

07数据库在系统服务

* A:开启服务和关闭服务

方式1: 我的电脑-----> (右键)管理---->服务和应用程序---->服务----找到MySQL服务右键启动或关闭

方式2: 进入dos窗口 使用命令: net start mysql 开启MySQL服务; 命令:net stop mysql 关闭MySql服务

08MySQL的登录

* A: MySQL是一个需要账户名密码登录的数据库,登陆后使用,它提供了一个默认的root账号,使用安装时设置的密码即可登录。

格式1:cmd> mysql –u用户名 –p密码

例如:mysql -uroot –proot

格式2:cmd> mysql --host=ip地址 --user=用户名 --password=密码

例如:mysql --host=127.0.0.1 --user=root --password=root

09SQLYog软件介绍

* A: 具体参见 《SQLYog配置.doc》

10SQL语句介绍和分类

A:SQL介绍

前面学习了接口的代码体现,现在来学习接口的思想,接下里从生活中的例子进行说明。

举例:我们都知道电脑上留有很多个插口,而这些插口可以插入相应的设备,这些设备为什么能插在上面呢?

主要原因是这些设备在生产的时候符合了这个插口的使用规则,否则将无法插入接口中,更无法使用。发现这个插口的出现让我们使用更多的设备。

B: SQL分类

数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等。关键字:create,alter,drop等

数据操作语言:简称DML(Data Manipulation Language),用来对数据库中表的记录进行更新。关键字:insert,delete,update等

数据控制语言:简称DCL(Data Control Language),用来定义数据库的访问权限和安全级别,及创建用户。

数据查询语言:简称DQL(Data Query Language),用来查询数据库中表的记录。关键字:select,from,where等

C: SQL通用语法

SQL语句可以单行或多行书写,以分号结尾

可使用空格和缩进来增强语句的可读性

MySQL数据库的SQL语句不区分大小写,建议使用大写,例如:SELECT * FROM user。

同样可以使用/**/的方式完成注释

11数据表中的数据类型

* A:MySQL中的我们常使用的数据类型如下

详细的数据类型如下(不建议详细阅读!)

分类 类型名称 说明

整数类型 tinyInt 很小的整数

smallint 小的整数

mediumint 中等大小的整数

int(integer) 普通大小的整数

小数类型 float 单精度浮点数

double 双精度浮点数

decimal(m,d) 压缩严格的定点数

日期类型 year YYYY 1901~2155

time HH:MM:SS -838:59:59~838:59:59

date YYYY-MM-DD 1000-01-01~9999-12-3

datetime YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00~ 9999-12-31 23:59:59

timestamp YYYY-MM-DD HH:MM:SS 1970~01~01 00:00:01 UTC~2038-01-19 03:14:07UTC

文本、二进制类型 CHAR(M) M为0~255之间的整数

VARCHAR(M) M为0~65535之间的整数

TINYBLOB 允许长度0~255字节

BLOB 允许长度0~65535字节

MEDIUMBLOB 允许长度0~167772150字节

LONGBLOB 允许长度0~4294967295字节

TINYTEXT 允许长度0~255字节

TEXT 允许长度0~65535字节

MEDIUMTEXT 允许长度0~167772150字节

LONGTEXT 允许长度0~4294967295字节

VARBINARY(M)允许长度0~M个字节的变长字节字符串

BINARY(M) 允许长度0~M个字节的定长字节字符串

12创建数据库操作

* A: 创建数据库

格式:

*createdatabase数据库名;*createdatabase数据库名characterset字符集;

例如:

#创建数据库 数据库中数据的编码采用的是安装数据库时指定的默认编码 utf8

CREATEDATABASEday21_1;

#创建数据库 并指定数据库中数据的编码

CREATEDATABASEday21_2CHARACTERSETutf8;

* B: 查看数据库

查看数据库MySQL服务器中的所有的数据库:

showdatabases;

查看某个数据库的定义的信息:

showcreatedatabase数据库名;

例如:

showcreatedatabaseday21_1;

* C: 删除数据库

dropdatabase数据库名称;

例如:

dropdatabaseday21_2;

* D: 其他的数据库操作命令

切换数据库:

use数据库名;

例如:

useday21_1;

* E: 查看正在使用的数据库:

select database();

13创建数据表格式

* A:格式:

create table 表名(

字段名 类型(长度) 约束,

字段名 类型(长度) 约束

);

例如:

###创建分类表

CREATE TABLE sort (

sid INT, #分类ID

sname VARCHAR(100) #分类名称

);

14约束

* A: 约束的作用:

create table 表名(列名 类型(长度) 约束,列名 类型(长度) 约束);

限制每一列能写什么数据,不能写什么数据。

* B: 哪些约束:

主键约束

非空约束

唯一约束

外键约束

15SQL代码的保存

* A: 当sql语句执行了,就已经对数据库进行操作了,一般不用保存操作

在SQLyog 中Ctrl + S 保存的是写sql语句。

16创建用户表

* A: 创建用户表:

需求:创建用户表,用户编号,姓名,用户的地址

* B: SQL语句

CREAT TABLE users (

uid INT,

uname VARCHAR(20),

uaddress VARCHAR(200)

);

17主键约束

* A: 主键是用于标识当前记录的字段。它的特点是非空,唯一。

在开发中一般情况下主键是不具备任何含义,只是用于标识当前记录。

* B: 格式:

1.在创建表时创建主键,在字段后面加上 primary key.

createtable tablename(

id int primary key,

.......

)

2. 在创建表时创建主键,在表创建的最后来指定主键

createtable tablename(

id int,

.......,

primary key(id)

)

3.删除主键:altertable 表名 drop primary key;

altertablesort drop primary key;

4.主键自动增长:一般主键是自增长的字段,不需要指定。

实现添加自增长语句,主键字段后加auto_increment(只适用MySQL)

18常见表的操作

* A: 查看数据库中的所有表:

格式:show tables;

查看表结构:

格式:desc 表名;

例如:descsort;

* B: 格式:droptable 表名;

例如:drop table sort;

19修改表结构

* A: 修改表添加列

alter table 表名 add 列名 类型(长度) 约束;

例如:

#1,为分类表添加一个新的字段为 分类描述 varchar(20)

ALTERTABLEsortADDsdescVARCHAR(20);

* B: 修改表修改列的类型长度及约束

alter table 表名 modify 列名 类型(长度) 约束;

例如:

#2, 为分类表的分类名称字段进行修改,类型varchar(50) 添加约束 not null

ALTERTABLEsortMODIFYsnameVARCHAR(50)NOTNULL;

* C: 修改表修改列名

alter table 表名 change 旧列名 新列名 类型(长度) 约束;

例如:

#3, 为分类表的分类名称字段进行更换 更换为 snamesname varchar(30)

ALTERTABLEsortCHANGEsnamesnamenameVARCHAR(30);

* D: 修改表删除列

alter table 表名 drop 列名;

例如:

#4, 删除分类表中snamename这列

ALTERTABLEsortDROPsnamename;

* E: 修改表名

rename table 表名 to 新表名;

例如:

#5, 为分类表sort 改名成 category

RENAMETABLEsortTOcategory;

* F: 修改表的字符集

salter table 表名 character set 字符集;

例如:

#6, 为分类表 category 的编码表进行修改,修改成 gbk

ALTER TABLE category CHARACTER SET gbk;

20数据表添加数据_1

* A: 语法:

insert into 表 (列名1,列名2,列名3..) values (值1,值2,值3..); -- 向表中插入某些列

* 举例:

INSERTINTOproduct (id,pname,price)VALUES (1,'笔记本',5555.99);INSERTINTOproduct (id,pname,price)VALUES (2,'智能手机',9999);

* 注意:

列表,表名问题

对应问题,个数,数据类型

21数据表添加数据_2

* A: 添加数据格式,不考虑主键

insert into 表名 (列名) values (值)

* 举例:

INSERT INTO product (pname,price) VALUE('洗衣机',800);

* B: 添加数据格式,所有值全给出

格式

insert into 表名 values (值1,值2,值3..); --向表中插入所有列

INSERTINOTproductVALUES (4,'微波炉',300.25)

* C: 添加数据格式,批量写入

格式:

insertinto 表名 (列名1,列名2,列名3)values (值1,值2,值3),(值1,值2,值3)

举例:

INSERTINTOproduct (pname,price)VALUES

('智能机器人',25999.22),

('彩色电视',1250.36),

('沙发',58899.02)

22更新数据

* A: 用来修改指定条件的数据,将满足条件的记录指定列修改为指定值

语法:

update 表名set 字段名=值,字段名=值;

update 表名set 字段名=值,字段名=值 where 条件;

* B: 注意:

列名的类型与修改的值要一致.

修改值得时候不能超过最大长度.

值如果是字符串或者日期需要加’’.

* C: 例如:

#1,将指定的sname字段中的值 修改成 日用品

UPDATE sortSET sname='日用品';

#2, 将sid为s002的记录中的sname改成 日用品

UPDATE sort SET sname='日用品' WHERE sid='s002';

UPDATE sort SET sname='日用品' WHERE sid='s003';

23删除数据

* A: 语法:

delete from 表名 [where 条件];

或者

truncate table 表名;

* B: 面试题:

删除表中所有记录使用delete from 表名; 还是用truncate table 表名;

删除方式:delete 一条一条删除,不清空auto_increment记录数。

truncate 直接将表删除,重新建表,auto_increment将置为零,从新开始。

* C: 例如:

DELETE FROMsort WHERE sname='日用品';

#表数据清空

DELETE FROM sort;

24命令行乱码问题

A: 问题

我们在dos命令行操作中文时,会报错

insert into user(username,password) values(‘张三’,’123’);

ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'username' at row 1

B: 原因:因为mysql的客户端编码的问题我们的是utf8,而系统的cmd窗口编码是gbk

解决方案(临时解决方案):修改mysql客户端编码。

show variables like 'character%'; 查看所有mysql的编码

client connetion result 和客户端相关

database server system 和服务器端相关

将客户端编码修改为gbk.

set character_set_results=gbk; / set names gbk;

以上操作,只针对当前窗口有效果,如果关闭了服务器便失效。如果想要永久修改,通过以下方式:

在mysql安装目录下有my.ini文件

default-character-set=gbk 客户端编码设置

character-set-server=utf8 服务器端编码设置

注意:修改完成配置文件,重启服务

25数据表和测试数据准备

* A: 查询语句,在开发中使用的次数最多,此处使用“zhangwu” 账务表。

创建账务表:

CREATE TABLE zhangwu (

id INT PRIMARY KEY AUTO_INCREMENT, -- 账务ID

name VARCHAR(200), -- 账务名称

money DOUBLE, -- 金额

);

* B: 插入表记录:

INSERT INTO zhangwu(id,name,money) VALUES (1,'吃饭支出',247);

INSERT INTO zhangwu(id,name,money) VALUES (2,'工资收入',12345);

INSERT INTO zhangwu(id,name,money) VALUES (3,'服装支出',1000);

INSERT INTO zhangwu(id,name,money) VALUES (4,'吃饭支出',325);

INSERT INTO zhangwu(id,name,money) VALUES (5,'股票收入',8000);

INSERT INTO zhangwu(id,name,money) VALUES (6,'打麻将支出',8000);

INSERT INTO zhangwu(id,name,money) VALUES (7,null,5000);

26数据的基本查询

* A: 查询指定字段信息

select 字段1,字段2,...from 表名;

例如:

select id,namefrom zhangwu;

* B: 查询表中所有字段

select *from 表名;

例如:

select *from zhangwu;

注意:使用"*"在练习、学习过程中可以使用,在实际开发中,不推荐使用。原因,

要查询的字段信息不明确,若字段数量很多,会导致查询速度很慢。

* C: distinct用于去除重复记录

selectdistinct 字段from 表名;

例如:

selectdistinct moneyfrom zhangwu;

* D: 别名查询,使用的as关键字,as可以省略的.

别名可以给表中的字段,表设置别名。 当查询语句复杂时,使用别名可以极大的简便操作。

表别名格式:

select *from 表名as 别名;

select *from 表名 别名;

列别名格式:

select 字段名as 别名from 表名;

select 字段名 别名from 表名;

例如

表别名:

select *from zhangwuas zw;

列别名:

select moneyas mfrom zhangwu;

或select money mfrom zhangwu;

我们在sql语句的操作中,可以直接对列进行运算。

例如:将所有账务的金额+10000元进行显示.

select pname,price+10000 from product;

27数据的条件查询_1

* A:条件查询

where语句表条件过滤。满足条件操作,不满足不操作,多用于数据的查询与修改。

* B : 格式 :

select 字段 from 表名 where 条件;

* C: while条件的种类如下:

比较运算符

> < <= >= = <> ---------- 大于、小于、大于(小于)等于、不等于

BETWEEN ...AND... ----------- 显示在某一区间的值(含头含尾)

IN(set) -----------显示在in列表中的值,例:in(100,200)

LIKE 通配符 -----------模糊查询,Like语句中有两个通配符:

% 用来匹配多个字符;例first_name like ‘a%’;

_ 用来匹配一个字符。例first_name like ‘a_’;

IS NULL 判断是否为空

------------is null; 判断为空

is not null; 判断不为空

* D 逻辑运算符

and ------------ 多个条件同时成立

or ------------ 多个条件任一成立

not ------------ 不成立,例:where not(salary>100);

* E: 例如:

查询所有吃饭支出记录

SELECT *FROM zhangwuWHERE name ='吃饭支出';

查询出金额大于1000的信息

SELECT *FROM zhangwuWHERE money >1000;

查询出金额在2000-5000之间的账务信息

SELECT *FROM zhangwuWHERE money >=2000AND money <=5000;

SELECT *FROM zhangwuWHERE money BETWEEN2000AND5000;

查询出金额是1000或5000或3500的商品信息

SELECT *FROM zhangwuWHERE money =1000OR money =5000OR money =3500;

SELECT * FROM zhangwu WHERE money IN(1000,5000,3500);

28数据的条件查询_2

* A 模糊查询

查询出账务名称包含”支出”的账务信息。

SELECT *FROM zhangwuWHERE nameLIKE"%支出%";

* B 查询出账务名称中是五个字的账务信息

SELECT *FROM gjp_ledgerWHERE ldescLIKE"_____"; -- 五个下划线_

* C 查询出账务名称不为null账务信息

SELECT * FROM zhangwu WHERE name IS NOT NULL;

SELECT * FROM zhangwu WHERE NOT (name IS NULL);

29排序查询

* A: 排序查询

使用格式

* 通过order by语句,可以将查询出的结果进行排序。放置在select语句的最后。

*SELECT *FROM 表名ORDERBY 字段ASC;

* ASC 升序 (默认)

* DESC 降序

* B: 案例代码

/*

查询,对结果集进行排序

升序,降序,对指定列排序

order by 列名 [desc][asc]

desc 降序

asc 升序排列,可以不写

*/

-- 查询账务表,价格进行升序

SELECT *FROM zhangwuORDERBY zmoney ASC

-- 查询账务表,价格进行降序

SELECT *FROM zhangwuORDERBY zmoney DESC

-- 查询账务表,查询所有的支出,对金额降序排列

-- 先过滤条件 where 查询的结果再排序

SELECT * FROM zhangwu WHERE zname LIKE'%支出%' ORDER BY zmoney DESC

30聚合函数

* A: 聚合函数

* B: 函数介绍

* 之前我们做的查询都是横向查询,它们都是根据条件一行一行的进行判断,而使用聚合函数查询是纵向查询,

它是对一列的值进行计算,然后返回一个单一的值;另外聚合函数会忽略空值。

* count:统计指定列不为NULL的记录行数;

* sum:计算指定列的数值和,如果指定列;

* max:计算指定列的最大值,如果指定列是字符串类型,那么使用字符串类型不是数值类型,那么计算结果为0排0序运算;

* min:计算指定列的最小值,如果指定列是字符串类型,那么使用字符串排序运算;

* avg:计算指定列的平均值,如果指定列类型不是数值类型,那么计算结果为0;

* C: 案例代码

/*

使用聚合函数查询计算

*/

-- count 求和,对表中的数据的个数求和 count(列名)

-- 查询统计账务表中,一共有多少条数据

SELECT COUNT(*)AS'count' FROM zhangwu

-- sum求和,对一列中数据进行求和计算 sum(列名)

-- 对账务表查询,对所有的金额求和计算

SELECT SUM(zmoney)FROM zhangwu

-- 求和,统计所有支出的总金额

SELECT SUM(zname)FROM zhangwuWHERE znameLIKE'%收入%'

INSERTINTO zhangwu (zname) VALUES ('彩票收入')

-- max 函数,对某列数据,获取最大值

SELECT MAX(zmoney)FROM zhangwu

-- avg 函数,计算一个列所有数据的平均数

SELECT AVG(zmoney)FROM zhangwu

31分组查询

A: 分组查询

a: 使用格式

分组查询是指使用group by字句对查询信息进行分组,例如:我们要统计出zhanguw表中所有分类账务的总数量,这时就需要使用group by 来对zhangwu表中的账务信息根据parent进行分组操作。

SELECT 字段1,字段2… FROM 表名 GROUP BY 字段 HAVING 条件;

分组操作中的having子语句,是用于在分组后对数据进行过滤的,作用类似于where条件。

b: having与where的区别

having是在分组后对数据进行过滤.

where是在分组前对数据进行过滤

having后面可以使用分组函数(统计函数)

where后面不可以使用分组函数。

B: 案例代码

/*

查询所有的数据

吃饭支出 共计多少

工资收入 共计多少

服装支出 共计多少

股票收入 共计多少

打麻将支出 共计多少钱

分组查询: group by 被分组的列名

必须跟随聚合函数

select 查询的时候,被分组的列,要出现在select 选择列的后面

*/

SELECTSUM(zmoney),znameFROM zhangwuGROUPBY zname

-- 对zname内容进行分组查询求和,但是只要支出

SELECTSUM(zmoney)AS'getsum',znameFROM zhangwuWHERE znameLIKE'%支出%'GROUPBY znameORDERBY getsumDESC

-- 对zname内容进行分组查询求和,但是只要支出, 显示金额大于5000

-- 结果集是分组查询后,再次进行筛选,不能使用where, 分组后再次过滤,关键字

having

SELECTSUM(zmoney)AS'getsum',znameFROM zhangwuWHERE znameLIKE'%支出%'GROUPBY znameHAVING getsum>5000

作业测试

一.创建一个数据库,day28

二.创建一个Test表,并使用

三.测试修改表的结构

四.按一下要求,完成以下操作

1.创建一个学生表 id 主键 name age score classroom(班级)

2.给学生表中添加10条数据,逐渐自动增长

3.删除一条数据

4.修改一条数据

5.按照程序将序查询

6.统计所有的总成绩和平均成绩

7.统计不同班级的总成绩和平均成绩

mysql账目表_数据库1(数据库、表及表数据、SQL语句)相关推荐

  1. mysql根据id删除数据sql语句_删除数据sql-sql数据库删除数据-sql中实现数据删除的语句是...

    怎样用sql语言删除一行数据 在SQL数据库中删除记录一般使用Delete语句,下面就将为您介绍SQL中用于删除记录的DELETE语句的语法 DELETE FROM 表名称 WHERE 列名称 = 值 ...

  2. 如何分表分库 Mycat 与shadingjdbc 区别? Mycat 是基于服务器端的形式实现数据库代理 基于服务器端的形式 改写sql语句 shadingjdbc 基于客户端 改写sql语

    如何分表分库 Mycat 与shadingjdbc 区别? Mycat 是基于服务器端的形式实现数据库代理 基于服务器端的形式 改写sql语句 shadingjdbc 基于客户端 改写sql语句的形式 ...

  3. mysql查询低效语句_MySQL数据库中查找执行从命慢的SQL语句

    MySQL数据库中查找执行从命慢的SQL语句 (2011-09-15 08:21:35) 标签: 杂谈 去历:赛迪网 做者:Alizze 启动Mysql时减参数--log-slow-queries去挤 ...

  4. insert exec 语句不能嵌套_走向DBA「MSSQL篇」 - 从SQL语句的角度提高数据库的访问性能...

    最近公司来一个非常虎的DBA,10几年的经验,这里就称之为蔡老师吧,在征得我们蔡老同意的前提下 ,我们来分享一下蔡老给我们带来的宝贵财富,欢迎其他的DBA来拍砖. 目录 1.什么是执行计划?执行计划是 ...

  5. oracle insert汉字出错,Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名...

    本文主要向大家介绍了Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. Oracle数据库,用 ...

  6. 删除数据库中所有存储过程和函数的sql语句

    -删除数据库中所有存储过程和函数的sql语句 USE [TmpDb] SELECT  IDENTITY( INT,1,1 ) flag ,         [name] NAMES,xtype INT ...

  7. 查询和删除表中重复数据sql语句

    查询和删除表中重复数据sql语句 (一) 1.查询表中重复数据.select * from people where peopleId in (select   peopleId  from   pe ...

  8. mysql row 日志格式_mysql row日志格式下 查看binlog sql语句

    有时候我们需要使用row作为binlog的日志格式,即配置文件使用了binlog_format= row 参数 这样以来,我们在查看数据库binlog内容时候,就看不到增删改查的具体语句了,在数据库恢 ...

  9. 在mysql中更新数据sql语句怎么写_在MySQL中,更新数据库表记录的SQL语句,包括______语句...

    在MySQL中,更新数据库表记录的SQL语句,包括______语句 答:insert replace update delete 在域F中,设其特征为2,对于任意a,b∈F,则(a+b)2 等于多少 ...

  10. 学生选课在MYSQL创建表_学生选课数据库SQL语句练习题

    一.            设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表( ...

最新文章

  1. c语言插入排序算法伪代码,排序算法——插入排序(C语言实现)
  2. 《从零开始学Swift》学习笔记(Day 6)——哎呀常量和变量都该什么时候用啊?...
  3. 系统建设或应用提供的目标或愿景性场景
  4. 数据结构之二叉搜索树
  5. mysql中什么是选择引擎_Mysql 应该选择什么引擎
  6. qpsk的matlab平方根升余,【求助】求助:【QPSK功率谱密度的matlab的代码】 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...
  7. 回车,根据编码获取相应记录,然后再将这录绑定到AutoList
  8. Linux mail 邮件发送
  9. Mac OS用Anaconda安装Jupyter Notebook
  10. 为win10的todo应用配置altrun快捷键
  11. jmeter 调试取样器
  12. 读书笔记 摘自:《学会提问》
  13. 上传截断_文件上传路径截断实例
  14. Linux进程管理四大工具ps \dstat\ top\ htop
  15. 实现正六边形、圆形及带倒角正六边形的头像显示
  16. 用MDT 2012为企业部署windows 7(十)--制作windows 7标准模板机
  17. 【Python数据分析及可视化】美国犯罪监禁数据分析与可视化
  18. Prediction of Multidrug-Resistant TB from CT Pulmonary Images Based on Deep Learning Techniques论文总结
  19. python selenium下载对话框_Selenium+Python:下载文件(Firefox 和 Chrome)
  20. matlab学位论文绘图美化工具_推荐几个超级好用的工具,让你在论文中画出漂亮的插图...

热门文章

  1. 过了这么多年,我终于学会跟Office说再见
  2. 悬镜安全:用开源的方式做开源风险治理
  3. Windows10系统下软件丢失msvcr110.dll如何解决
  4. 交换机启用光口命令_cisco交换机通过命令行查看光纤接口类型
  5. SYSTEMTIME转时间戳
  6. 软件测试工作的必会的三个阶段!
  7. RflySim平台——高可信度的无人控制系统开发、测试与评估平台
  8. Performance Tunning
  9. IOS应用内跳转到系统设置
  10. js 日期转换为农历