SQL数据库 最基础
来源:互联网 发布:ae cs6 mac汉化破解版 编辑:程序博客网 时间:2024/06/06 16:52
大小写不强求;”;”可要也可不要,最好要,习惯了
1建立表–2使用查找表…
对表的动作
CREATE DATABASE -- 创建新数据库 ALTER DATABASE -- 修改数据库 CREATE TABLE -- 创建新表 ALTER TABLE -- 变更(改变)数据库表 DROP TABLE -- 删除表 CREATE INDEX -- 创建索引(搜索键) DROP INDEX -- 删除索引
建立数据库(直接万能右键一样建立 )
CREATE DATABASE database_name ;--数据库名称,最长为128个字符"[ON ;--开始定义数据文件[PRIMARY]{ ;--该选项是一个关键字,用于指定主文件组(NAME=logical_file_name,FILENAME='os_file_name' [,SIZE=size][,MAXSIZE={max_size|UNLIMITED}][,FILEGROWTH=growth_increment] )} [,…n]][LOG ON { ;--开始定义事务日志文件,可以恢复(NAME=logical_file_name,;--指定数据库文件的逻辑名称,这是在SQL Server系统中使用的名称,是数据库在SQL Server中的标识符。默认取数据库名称。FILENAME=‘os_file_name’ ;--指定文件的物理文件名称,即操作系统文件名称(包含全路径)。默认是SQL Server 2005的安装路径下的DATA目录,如C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA。[,SIZE=size] ;--指定数据库的初始容量大小,默认单位MB[,MAXSIZE={max_size|UNLIMITED}];--指定操作系统文件可以增长到的最大尺寸,默认单位MB,这儿是指定文件的增长不受限制,以磁盘空间充满为止。[,FILEGROWTH=growth_increment]);--指定文件每次增加容量的大小,当指定数据为0时,表示文件不增长。默认不限制大小。} [,…n];--CREATE DATABASE语句除了数据库名称不能省略之外,其它参数都可以省略。凡被省略的参数SQL Server一律取默认值;--数据库后缀.mdf,日志后缀.ldf
例子
create database SBon primary(name = SB _data,filename = "d:\ SB \ SB.mdf",size = 10MB, maxsize = unlimited, filegrowth = 10%)log on(name = SB_log,filename = "d:\ SB \ SB.ldf",size = 1MB, maxsize = 5MB, filegrowth=1MB)
例子end
数据库详细查看
EXEC sp_helpdb [<database_name>]
使用\查找\插入表
SELECT
SELECT 列表名 FROM 表名称;`SELECT DISTINCT 列表名 FROM 表名称;--选择出不同项
SELECT 列表名 FROM 表名称 WHERE 列名称 运算符 '内容';--不等号<>,也可用!=;--还有BETWEEN在某个范围内,LIKE搜索某种模式;--注意内容要引号.
AND
SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter';--选出同时满足条件的
OR
SELECT * FROM Persons WHERE firstname='Thomas' OR lastname='Carter';--任意一个满足就选出,可以(A OR B) AND C;所有计算机语言通用?
ORDER BY
SELECT 公司, 序号 FROM SB ORDER BY 公司;--SB表中,按照公司字母顺序选出来.SELECT 公司, 序号 FROM SB ORDER BY 公司,序号;--SB表中,先按照公司字母顺序选出来,公司相同的,再按序号排,小到大排SELECT 公司, 序号 FROM SB ORDER BY 公司 DESC;--逆字母SELECT 公司, 序号 FROM SB ORDER BY 公司 DESC,序号 ASC;--逆字母,顺数字
INSERT INTO
INSERT INTO 表名称 VALUES (值1, 值2,....);
以下SB表:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....);
INSERT INTO SB (name, sex) VALUES (SX, 猜);
你好
表1
UPDATE
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值UPDATE SB SET sex = '男' WHERE name = '值1' ;--表1基础上
结果
UPDATE SB SET age = '24', sex = '女'WHERE name = '值1';--表1基础上
结果
DELETE
DELETE FROM 表名称 WHERE 列名称 = 值;DELETE FROM SB WHERE name = '值1';--表1基础上
DELETE
DELETE FROM SB;DELETE * FROM SB;
阅读全文
0 0
- SQL数据库 最基础
- adb操作sql数据库最全基础语句
- 最基础sql语句
- Sql语句最基础
- sql server 数据库基础
- SQL Server数据库基础
- 数据库sql基础题
- SQL数据库开发基础
- 数据库sql基础
- SQL数据库 基础
- SQL数据库优化--基础
- 数据库--SQL架构基础
- SQL Server 数据库基础
- SQL server数据库基础
- SQL数据库入门基础
- 数据库&SQL基础概要
- iOS 数据库SQL 基础
- SQL数据库语言基础
- 数据库复习
- 复制构造函数
- Android 录音MediaRecorder到AudioRecord
- 机器/深度学习概率论与数理统计学习笔记
- RunLoop总结:RunLoop的应用场景(四)
- SQL数据库 最基础
- 你所不知道的"网站外链"高级操作策略
- 2017.6.17 字符串输入
- 求鞍点
- JavaScript面向对象程序设计——对象
- Q117:PBRT-V3反射模型(Reflection Models)笔记
- 机器/深度学习矩阵和线性代数学习笔记
- Codeforces Round #419 (Div. 2)(A+B)
- LINUX UMASK详解