数据库容易忘记的操作

1.通配符
数据库容易忘记的操作

2.Top,mysql没有top语法,以limit代替
SELECT TOP 2 * FROM Persons选择前2的人
SELECT TOP 50 PERCENT * FROM Persons选择前50%的人
SELECT * FROM Persons LIMIT 5选择前5的人

3.between,and 操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。

SELECT * FROM Persons
WHERE LastName
BETWEEN 'Adams' AND 'Carter'

4.建表,新建数据库CREATE DATABASE database_name

CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)

5.数据类型
小数:decimal
日期:date

6.约束,一般和字段分开定义

CREATE TABLE Persons
(
Id_P int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
PRIMARY KEY (Id_P)
)

增加约束ALTER TABLE Persons ADD PRIMARY KEY (Id_P)
删除约束ALTER TABLE Persons DROP PRIMARY KEY

7.外键FOREIGN KEY (Id_P) REFERENCES Persons(Id_P)
作用
FOREIGN KEY 约束用于预防破坏表之间连接的动作。

FOREIGN KEY 约束也能防止非法数据插入外键列,因为它必须是它指向的那个表中的值之一。

上一篇:SQL INNER JOIN 关键字


下一篇:EF中的上下文(DbContext)简介