**
一、SQL(Structured Query Language):结构化查询语言,是用于关系数据库管理和数据操作的标准计算机语言。
SQL包括六类,其中前四类是较重要的。
1、DDL(Data Definition Language):数据库定义语言。定义关系模式、删除关系、修改关系模式。
- CREATE:创建数据库或其对象(表、索引、函数、视图)
- ALTER:更改数据库的结构
- DROP:从数据库中删除对象
- RENAME:重命名数据库中存在的对象
- TRUNCATE:从表中删除所有记录,包括为记录分配的所有空格
- COMMENT:重命名数据库中存在的对象
2、DML(Data Manipulation Language):数据库操纵语言。插入元组、删除元组、修改元组。
- SELECT:从数据库中检索数据
- INSERT:将数据插入表中
- UPDATE:更新表中的现有数据
- DELECT:从数据库表中删除记录
- MERGE
- CALL
- EXPLATN PLAN
- LOCK TABLE
3、DCL(Data Control Language):数据库控制语言。用来授权或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果。
- GRANT:授予用户对数据库的访问权限
- REVOKE:使用GRANT命令提取用户的访问权限
4、TCL(Transaction Control Language):事务控制语言。原子性,一致性,隔离性,持久性。
- COMMIT:提交交易
- ROLLBACK:在发生任何错误的情况下回滚事务
- AVEPOINT:设置事务中的保存点
- SETTRANSACTION:指定交易的特征
5、DQL(Data Query Language):数据查询语言。
6、CCL(Cursor Control Language):指针控制语言。
**
**二、简单语言
1、创建目录
例:创建soft目录——mkdir soft
2、切换目录
例:切换到soft目录——cd soft
例:切换到根目录——cd /
3、删除目录
例:删除soft目录——rm soft(删除空目录)
rm -rf soft(强制删除目录)
4、创建文件
例:使用touch、vim、echo三种方式分别创建test1.data、test2.data、test3.data文件——touch test1.data vim test2.data echo content > test3,data
5、删除文件
例:删除test3.data文件——rm test3.data
6、文件内容查看
例:使用vi编辑器编辑内容——vi test2.data(点击字母i开始编辑,编辑结束按esc键并输入:wq保存退出)
查看test2.data文件内容——car test2.data
查看开头3行内容——head -3 test2.data
查看末尾3行内容——tail -3 test2.data
7、文件和目录的复制移动操作
例:将文件复制到soft目录中——cp /etc/exe/soft
将/etc目录及该目录中的所有内容全部复制到soft中——cp -R /etc/exe/soft中
soft目录下的文件移动到demo中并修改文件名称为ip.config——mv /soft/exe/soft/demo/ip.config
8、创建组
例:创建一个组名称为myroon——groupadd myroon
9、修改组
例:修改组myroon——groupmod myroon
10、删除组
例:删除组myroon——groupdel myroon
11、创建用户
例:创建用户名称为str,并将myroon指定为新建用户的主组——useradd -g myroon str
12、修改用户
例:修改用户str密码——passwd str
13、删除用户
例:删除用户str及其家目录——userdel -r str
14、查看信息
例:从用户信息文件和密码信息文件中查看新建用户的信息——Cat /etc/passwd Cat /etc/shadow
15、修改拥有者
例:将dm8目录的拥有者设为str,将dm8目录的所属组设为myroon——chown str:myroon dm8
(这是我第一次接触学到的部分基础流程)
来源:oschina
链接:https://my.oschina.net/u/4391429/blog/4504759