SQL
MongDB
PostgreSQL
mysql
oracle
SqlServer
10、已知 A、B 两表 A.id=B.AID 请分别写出内外链接的 sql 语句,并说明区别?
内连接关键字 inner join on;
内连接取 A 和 B 的交集公共部分。外连接关键字:left join on,right join on。外连接分左外连接和右外连接,左外连接以左表为主,右外连接以右表为主。
参考下图,以数学集合的思想来思考更加清晰明了。
注意:外连接是可以省略 outer 关键字的,例如:左外连接 left outer join 简写为 left join,右外连接同理,后面配合 on 关键字。
1、linux相关
2、网络基础
3、服务器安装系统
centos系统
ubuntu系统
4、相关协议
ssh协议:TCP,22号端口
dns协议:TCP,UDP,53号端口
telnet协议:TCP,23号端口
ftp协议:TCP,20 21号端口
http协议:TCP,80
https协议:TCP,443
mysql:TCP,3306
5、查看服务器相关参数
查看内存:free -m
查看硬盘:df -hT
查看CPU负载:uptime,top
查看进程:ps ax或ps -ef
6、服务器做raid
RAID1,容量为单个磁盘的N/2倍,一半数量的磁盘用于备份,最少两块磁盘
RAID5,分布式存储奇偶校验信息的条带卷,等于单块磁盘的N-1倍(单块容量存储校验信息),单块磁盘损坏,数据可恢复,最少需要三块磁盘
怎么做?
开机的时候,Ctrl + r 进入设置
7、docker相关
7.1、会安装
yum或者二进制安装
7.2、docker的三要素
镜像、容器、仓库
7.3、启动一个容器的命令
docker run hello-world
8、网线线序
t568b:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕
9、mysql相关
9.1、安装
9.2、基本使用
增:
创建新的数据库
create database 数据库名;
创建新的数据表
create table users(user_name char(16) not null,user_passwd char(48) default’123456’,primary key (user_name));
向表中插入新的记录
insert into 表名(字段1,字段2,…) values (字段1的值,…);
例如:insert into 表名(user_name,user_password) values(‘lisi’,’123456’);
删:
删除数据库
drop table 数据库名.表名;
删除数据库
drop database 数据库名;
改:
修改表中的记录
update user set host = ‘172.%.%.%’ where host = ‘%’ and user = ‘root’;
update 库名.表名 set user_password=password(‘123’) where user_name=’lisi’;
查:
查看全部记录
select * from 表名;
查看符合条件的
select user_name,user_password from 表名 where 条件;