sql 学习笔记-1
作者:互联网
sql 学习笔记1
SQL语句种类
DDL
DDL(Data Definition Language,数据定义语言)用来创建或删除存储数据用的数据库以及数据库中的表等对象。
- CREATE:创建数据库和表等对象
- DROP:删除数据库和表等对象
- ALTER:修改数据库和表等对象的结构
DML
DML(Data Manipulation Language,数据操纵语言)用来查询或者变更表中的记录。
- SELECT:查询表中的数据
- INSERT:向表中插入新数据
- UPDATE:更新表中的数据
- DELETE:删除表中的数据
DCL
DCL(Data Control Language,数据控制语言)用来确认或者取消对数据中的数据进行的变更。除此之外,还可以对RDBMS的用户是否有权限操作数据库中的对象(数据库表等)进行设定。DCL包含以下几种指令。
- COMMIT:确认对数据库中的数据进行的变更
- ROLLBACK:取消对数据库中的数据进行的变更
- GRANT:赋予用户操作权限
- REVOKE:取消用户的操作权限
实际使用的SQL语句中有90%属于DML。
SQL 的基本书写规则
- SQL语句要以分号(;)结尾
- SQL语句不区分大小写(不成文的规矩如下:)
- 关键字大写
- 表名的首字母大写
- 其余(列名等)小写
- 插入到表中的数据是区分大小写的
- 常数的书写方式是固定的
- 字符串和日期常数需要使用单引号(')括起来
- 数字常数无需加注单引号(直接书写数字即可)
- 单词需要用半角空格或者换行来分隔
- 如: CREATE TABLE Product(正确的)
- 基于 postgresql 学习 sql
创建数据库
- CREATE DATABASE base_name ;
- 如
CREATE DATABASE shop;
- 最后数据库的库名只能使用小写字母。
- 如
- 每一句sql语句的后面都需要加分号结尾
- 数据库对大小写不敏感
登录数据库
- 登录方式共三种:
- 打开cmd,执行
C:\postgresql\10\bin\psql.exe -U postgres -d shop
- 这里的 -U 指 user,因为默认设置的是 postgres
- 这里的 -d 指 database,所以后面跟库名shop。
- 打开cmd,执行
hare
2021.1.21
标签:表中,数据库,SQL,笔记,学习,表等,sql,数据 来源: https://www.cnblogs.com/hare1925/p/14307492.html