本文主要是介绍sql基础教程--1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.DBMS种类
1)关系数据库
mysql,sqlserver,oracle.
2)面向对象数据库
3)xml数据库
4)键值对存储系统
2.表的结构
一个数据库可以存储多个表。
表的列是字段,表的行是记录。行与列交汇的方格是单元格。一个单元格只能有一条记录。
3.sql种类
DDL:创建、删除
create:创建数据库或者表等对象
drop:创建数据库或者表等对象
alter:修改数据库或者表等对象
DML:查询或者变更
select:查询表中的数据
insert:向表中插入数据
update:更新表中的数据
delete:删除表中的数据
DCL:确认或者取消对数据库对中的数据进行变更
commit:确认对数据库中的数据的变更
rollback:取消对数据库中的数据的变更
grant:赋予用户的操作权限
revoke:取消用户的操作权限
4.sql的基本书写规则
1)用分号结尾
2)不区分大小写
关键字大写
表中的首字母
其余小写
3)字符串和日期需要使用单引号
数字不需要加单引号。
5.数据库的创建和表的创建
1)数据库的创建
create database 数据库名字
2)表的创建
create table 表名(
列名 数据类型 列的约束,
表的约束1,表的约束2.
)
3)命名规则
英文字母、下划线、数字作为表和数据库的名称
名称必须要英文字母开头
6.数据类型
1)integer 整数类型
2)char 字符型–定长字符串,当没有达到这个字符长度时候用空格补充。
3)varchar 可变的字符串形式。
4)date 型 存储日期
7.约束
1)not null 非空和null
2)primary key(键) 设置主键约束。
8.表的删除和更新
drop table 表名 —删除表是无法恢复
添加列
alter table 表名 add column 列名;
alter table 表名 add column (列名,列名);
删除列
alter table 表名 drop column 列名–同上
插入数据
insert into 表名 values()
变更表名
rename table 旧表名 to 新表名
这篇关于sql基础教程--1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!