数据库知识点
知识要点一:查询语句的使用 在开发中 常用于用户登录
格式 select * from 表 [where 条件]
String name = 接收用户输入的名字;
String password = 接收用户输入的密码;
String sql = "select * from users where uName = '+name+' and uPwd = '+password+'";
知识要点二:基本插入数据语句 在开发中 常用于用户注册
格式 insert into 表名 (列1,列2)values (值1,值2)
这里的值 和 前面的列 是一一对应的 不要颠倒
知识要点三:基本修改数据语句
update 表名 set 哪个列 = 新值 [where 条件]
where 条件的部分 很重要 不带条件 会把 整张表的某列全部修改
知识要点四:删除数据语句
delete from 表名 [where 条件]
where 条件的部分 很重要 不带条件 会把 整张表的数据全部修改
数据库创建
CREATE DATABASE ProductManagerDB
ON PRIMARY(
NAME='ProductManagerDB_data',--主数据文件的逻辑名
FILENAME='D:\sql学习\ProductManagerDB_data.ldf',--主数据文件的储存位置
SIZE=5MB,--主数据文件的初始大小
MAXSIZE=50MB,--书数据文件增长的最大值
FILEGROWTH=10% --主数据文件的增长率
)
LOG ON(
--日志文件,具体描述同上
NAME='ProductManagerDB_log',
FILENAME='D:\sql学习\ProductManagerDB_log.ldf',
SIZE=5MB,
FILEGROWTH=1MB
)
GO
use ProductManagerDB
CREATE TABLE UserInfo(
UserID int NOT NULL PRIMARY KEY IDENTITY(1,1),--用户编号主键自增
UserName varchar(20) NOT NULL UNIQUE, --用户名,唯一 约束,不能为空
Password varchar(20) NOT NULL, --密码,不能为空
)
CREATE TABLE Category(
CategoryID int NOT NULL PRIMARY KEY IDENTITY(1,1), --类别编号主键自增
CategoryName varchar(20) NOT NULL , --商品类别名称 )
)
CREATE TABLE Product(
ProductID int NOT NULL PRIMARY KEY IDENTITY(1,1), --商品编号主键自增
ProductName varchar(200) NOT NULL, --商品名称,不能为空
IsUp char(2) NOT NULL DEFAULT('是'), --是否上架,默认选中,不能为空
UnitPrice int NOT NULL, --商品价格,不能为空
Remark varchar(500) NULL, --备注,可为空
CategoryID int NOT NULL REFERENCES Category(CategoryID),--外键不能为空
)

浙公网安备 33010602011771号