SQL基础一

内容:数据库的创建删除、表格的增删改查

USE 库名      、、进入数据库操作

create database 库名   、、创建数据库

drop database 库名    、、删除数据库

-----------------------------------------------------------------------

create table 表名    、、创建表

列名  数据类型  是否为空  设置主键,             、、表的内容

……

……

------------------------------------------------------------------------

DDL(数据定义语言):

用于执行数据库的任务,对数据库以及数据库中的各种对象进行创建、删除、修改等操作。

create   创建数据库或数据库对象  /不同数据库对象,其create语句的语法形式不同

alter   对数据库或数据库对象进行修改  /不同数据库对象,其alter语句的语法形式不同

drop    删除数据库或数据库对象    /不同数据库对象,其drop语句的语法形式不同

-------------------------------------------------------------------------------------

DDL(数据操作语言):用于操作数据库中的各种对象、检索和修改数据。

检索:select   要查找的列名、要查找的列名  from 表名  where 条件  order by

插入:insert    into    表名  (列名)values(列值)

修改:update     表名      set   列名=更新值   where     条件

删除:delete     from    表名     where     要删除的列名=要删除的列值

--------------------------------------------------------------------------------------

NOTE:每行结束要加


数据库约束

主键约束(primary key):根据实际情况,可以对某一列(字段)或某几列进行设置。

好处:防止数据重复;在数据量很大的情况下,可以提高对该表的查询速度。

检查约束(check约束):对表中某列的数据符合check条件。

用法:列名(字段名)=’文本值’[数字] or[and]  列名(字段名)=’文本值’[数字]

如:stuSex=’男’  or stuSex=’女’表示stusex这一列只能输入男或者女

自动递增序号:当表中数据量很大,但是又找不到不重复的列的时候使用。

作用:做主键

外键约束:针对两张表操作。其中有一张是主键表(必须要设置主键),另外一张是外键表。外键表中的数据依赖于主键表中主键列的值。

原文地址:https://www.cnblogs.com/tcheng/p/5899614.html