架构开始!
1、创建数据库!
现代的数据库系统都配备了图形化的工具、所以这对于我们来说并不是什么难事,不过我们现在学习的是SQL!那么用SQL语句怎么创建数据库呢?
CREATE
DATABASE datebase_name
就这么简单的一句话OK!
2、接下来往库里放东西:建表!
CREATE
TABLE Tablename
( column1
datatype1[NULL| NOT NULL]、
…… 2 ……
…… 3 ……
)
3、建立索引(当我们往数据库中放了很多的东西(表、列、字段)的时候,我们会发现要在一个大型的数据库中找一样东西太难了!这个时候自然少不了索引了啦!)
CREATE [UNIQUE] INDEX
indexname
ON
Tablename (column1name、【column2name、……】)
这里解释一下:UNIQUE]:创建一个唯一的索引,即索引键值不重复。如果使用此选项,则应确认索引所包含的列都不允许NULL值,否则会出错!
完成架构,开始管理:
1、修改:ALTER
数据库的修改: 添加(ADD)、删除(REMOVE)、修改(MODIFY) 各种文件(FILE) 或文件组(FILEGROUP)
ALTER DATABASE database_name
表的修改(添加列、修改现存的列):
ALTER TABLE Tablename
ADD columnname datatype
[DEFAULT expresssion]
[REFERENCES Tablename (conlumnname)]
[CHECK constraint]
2、删除:DORP
数据库的删除:DROP DATABASE database_name
表的删除:DROP TABLE Tablename
索引的删除:DROP INDEX Idexname
总结一下就是:数据库、这个家伙其实特别简单,尤其是SQL语句的使用!就那么几个动词的使用,配合一些参数(也就那么几个动词用来用去,没啥新鲜的)!加上对象、名字啥的就OK了!
用一张图来表示就是: