数据库基础知识及进门基础简单语言总结

**

一、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
(这是我第一次接触学到的部分基础流程)

你可能感兴趣的:(数据库)