T-SQL 语句 基础知识

--(空格) :注释
1创建数据库
查询 新建
先主键
主键和外建类型一致

先删从表 再删主表

注意事项
格式:(结束+逗号 最后结束无逗号)
自增长:自动添加事件
数据库引擎 两种的区别
不区分大小写

-- CREATE `DATABASE` test
use test;

DROP TABLE IF EXISTS zones;
CREATE TABLE zones
(
z_id INT PRIMARY KEY auto_increment,
z_name VARCHAR(50) NOT NULL
);

DROP TABLE IF EXISTS user_info;
CREATE TABLE user_info
(
user_id INT,
email VARCHAR(50),
pwd VARCHAR(50) NOT NULL,
uname VARCHAR(50),
zone INT NOT NULL,
age INT,
create_time datetime not NULL,
PRIMARY KEY(`user_id`,`email`),
FOREIGN KEY(zone) REFERENCES zones(z_id)
);

时间: 2024-10-21 11:21:44

T-SQL 语句 基础知识的相关文章

SQL语句基础知识

1.关于SQL语句中exists与not exists的问题 course表如下:课程代号 课程名称 K01 奥运会主题曲 K02 喜爱的专辑 K03 VB技术大全 K04 经典歌曲 K05 个人单曲 K06 数据结构 K07 最受欢迎的歌曲grade表如下:学号 课程代号B003 k03 B005 K02 B003 K05 B004 K04 B002 K02 B001 K01 B001 K06现用SQL语句(1)查询:select * from course where not exists(

SQL数据库基础知识-巩固篇<一>

SQL数据库基础知识-巩固篇<一>... 首先展示两款我个人很喜欢的数据库-专用于平时个人SQL技术的练习<特点:体积小,好安装和好卸载,功能完全够用了> MySQL-57 DataBase MS-SQLServer-2000 DataBase SQL的含义:结构化查询语言(Structured Query Language)简称SQL 作用:SQL(Structured Query Language,结构化查询语言)是一种用于操作数据库的语言. 结构化查询语言包含6个部分:一:数

SQL server基础知识(表操作、数据约束、多表链接查询)

SQL server基础知识 一.基础知识 (1).存储结构:数据库->表->数据 (2).管理数据库 增加:create database 数据库名称 删除:drop database 数据库名称 查询:select name from master..sysdatabases 修改:alter database 数据库名称(在 sql server 中修改与数据库关联的文件和文件组.在数据库中添加或删除文件和文件组.更改数据库或其文件和文件组的属性) (3).管理表 选择数据库:use 数

SQL Server2005基础知识(created by one friend)

1 -- 创建表book的Transact-SQL语句: 2 create database test01 3 create table test01.dbo.book( 4 book_id nchar(6) not null, 5 book_name nchar(30) null, 6 price numeric(10,2) null, 7 constraint PK_book primary key clustered(book_id asc)--建立主键 8 )on [primary] 9

数据库SQL的基础知识及java连接数据库的基本操作过程

数据库SQL的基础知识 [补充数据库基本知识点] 数据库是按照一定的数据结构来组织.存储和管理数据的仓库 数据库管理系统是一种操纵和管理数据库的大型软件,用于建立.使用和维护数据库 1.数据库表的完整性约束:域约束(表中字段取值范围).主码约束(主键,唯一确定一条记录).外码约束(表中一个字段,确实另外一张表的主码) 用SQL语句生成外键: //为foods表的CategoryId字段生成外键fk_Foods_Category alter table foods add constraint f

SQL Server基础知识

查看sql server版本 select @@VERSION 基本操作 use tty; 使用tty数据库 create table tt(name varchar(10)); 新建表tt insert into tt values('ftp'); 插入数据ftp select * from tt; 查看表tt delete from tt; 删除表表tt中的一条记录 运行命令的快捷方式: Alt+x 重启数据库服务 net restart mssqlserver 修改用户密码 企业管理器——

SQL语句之 知识补充

SQL语句之 知识补充 一.存储过程 运用SQL语句,写出一个像函数的模块,这就是存储过程. 需求: 编写存储过程,查询所有员工 -- 创建存储过程(必须要指定结束符号) -- 定义结束符号 DELIMITER $ CREATE PROCEDURE pro_test() BEGIN SELECT * FROM student; END $ CALL pro_test     -- 调用存储过程 创建存储语句: delimiter 结束符号 create procedure 存储过程名称( 参数列

精妙SQL语句 基础

精妙SQL语句SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望大家能共同多多提意见,也给我留一些更好的佳句,整理一份<精妙SQL速查手册>,不吝赐教! 一.基础1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname 3.说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC s

SQL语句基础之 单表查找

Sql语句之 单表查询 一.一般查询 1.查看表中的所有记录 以及 所有字段(属性) 语句 : select * from student; 2.只查看某些字段 语句:select sname,sex from student; 3.把查询出来的结果的字段名显示为其它名字 语句: select sname as ‘姓名’ , sage as ‘年龄’ from student; 4.在查询结果中添加一列,这一列的值为一个常量 语句:select sname,sex,’广州’ address fr

sql sever 基础知识及详细笔记

第六章:程序数据集散地:数据库 6.1:当今最常用的数据库 sql  server:是微软公司的产品 oracle:是甲骨文公司的产品 DB2:数据核心又称DB2通用服务器 Mysql:是一种开发源代码的关系型数据库管理系统 6.2:数据库的基本概念 6.2.1:实体和记录 实体:就是客观存在的事物 记录:每一行对应的实体,在数据库中,通常叫做记录 6.2.2:数据库和数据库表 数据表:不同类型组织在一起,形成了数据库表,也可以说表示实体的集合,用来存储数据. 数据库:并不是简单地存储这些实体的