SQL数据库
Christina_cyw
思想自由,言行谨慎
展开
-
SQL练习
数据库结构CREATE TABLE DEPT( DEPTNO int PRIMARY KEY,##部门编号 DNAME VARCHAR(14) , ##部门名称 LOC VARCHAR(13) ##部门地址 ) ;INSERT INTO DEPT VALUES (10,'ACCOUNTING','NEW YORK');INSERT INTO DEPT VALUES (20,'RESEARCH','DALLAS');INSERT INTO DEPT VALUES (30,'SALES'原创 2021-02-23 21:21:12 · 1029 阅读 · 0 评论 -
多表操作
一、外键特点:从表外键的值是对主表主键的引用。从表外键类型,必须与主表主键类型一致。alter table 从表 add [constraint] [外键名称] foreign key (从表外键字段名) references 主表 (主表的主键);二、多表查询2.1 交叉查询(笛卡尔积) 【两个表的乘积】 select * from A,B;2.2 内连接查询- 隐式内连接:select * from A,B where 条件;- 显示内连接:select * from A in原创 2021-02-21 16:54:42 · 153 阅读 · 0 评论 -
SQL约束
一、主键约束PRIMARY KEY主键必须包含唯一的值。主键列不能包含 NULL 值。每个表都应该有一个主键,并且每个表只能有一个主键。声明两个以上字段为主键,我们称为联合主键。1.1 添加主键约束方式一:创建表时,在字段描述处,声明指定字段为主键:Id_P int PRIMARY KEY,方式二:创建表时,在constraint约束区域,声明指定字段为主键:[constraint 名称] primary key (字段列表)constraint pk_PersonID PRIMAR原创 2021-02-21 15:42:49 · 177 阅读 · 0 评论 -
DQL——简单查询
格式:select [distinct ]* | 列名,列名 from 表名 WHERE 条件查询所有的商品. select * from d_product;查询商品名和商品价格. select pname,price from d_product;别名查询.使用的关键字是as(as可以省略的)3.1表别名: select * from d_product as p;3.2列别名:select pname as pn from d_product;去掉重复值. select di原创 2021-02-21 14:34:09 · 169 阅读 · 0 评论 -
DML——数据操作
表信息:表名t_Students表结构:插入表记录:INSERT#向表中插入某些字段INSERT INTO t_Students(sid,sname) VALUES(1004,'lisi');#向表中插入所有字段,字段的顺序为创建表时的顺序INSERT INTO t_Students VALUES(1001,'张三','张三@qq.com',NULL); 注意值与字段必须对应,个数相同,类型相同值的数据大小必须在字段的长度范围内除了数值类型外,其它的字段类型的值必须使用单引.原创 2021-02-21 13:34:45 · 169 阅读 · 0 评论 -
DDL—数据库操作
创建、查看、删除数据库#创建数据库,设置字符集CREATE DATABASE Stu;CREATE DATABASE Stu character SET utf8;#查看数据库MySQL服务器中的所有的数据库:show databases;#查看某个数据库的定义的信息:show create database stu;#删除数据库drop database product;#查看正在使用的数据库:select database();#切换数据库:use mysql; 创建、查看原创 2021-02-04 11:35:29 · 168 阅读 · 0 评论 -
SQL概述
数据库与数据库管理系统的关系MySQL和Navicat安装与使用略SQL注意点SQL 对大小写不敏感:SELECT 与 select 是相同的。在每条 SQL 语句的末端使用分号“;”结尾。常用数据类型SQL分类:数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等。关键字:create,alter,drop等数据操作语言:简称DML(Data Manipulation Language),用来对数据库中表的记录进行更原创 2021-02-04 10:44:30 · 96 阅读 · 0 评论