SQL 数据库语言分析总结(一)】的更多相关文章

介绍sql语言 我们接着一的顺序继续介绍这个语言 数据类型 整形: TINYINT(8位) SMALLINT(16位) MEDIUMINT(24位) INT(32位) BIGINT(64位) 实数: FLOAT(32) DOUBLE(64) DECIMAL(最精确) 例如: DECIMAL(20,2) 表示一共20位,小数点前18位,小数点后保留两位,因为DECIMAL需要更多的的内存和cpu,所以只在财务等要求精确的数据时,才使用DECIMAL. 字符串: 字符串是用的最多的数据类型,能占到8…
SQL语言是被广泛采用的数据库的学习语言,之前在本科的时候已经学习过了,但是后来又忘记了,所以这次简单的总结一下. 分类 交互式sql语言,交互式语言主要是利用一些数据库工具,比如mysql的终端工具等,使用的完整的sql语言进行交互. 嵌入式sql语言,嵌入式语言主要是通过在一些高级编程语言中嵌入sq语言,来充分的利用sql语言. sql的基本语言结构 SELECT user_name,age FROM tabel WHERE age>18 首先是一个关键词,后边紧跟着字段, from后面是要…
这次介绍通过mysql-WorkBench这个工具来管理操作数据库. 创建和删除数据库 1.点击创建数据库按钮 2.选中后右键,出现drop schema一项,这个用来删除. 设置默认数据库 选中右键,选择set as default schema 创建表 CREATE TABLE tbl_user( user_name VARCHAR(20), age INT, signup_date DATE ); 选中点击闪电图标执行就好了~ 插入数据并查询检验 insert into tbl_user…
表的创建: 1.创建列(字段):列名+类型 2.设置主键列:能够唯一标识一条数据 3.设置唯一:内容不能重复 4.外键关系: 一张表(从表)其中的某列引用自另外一张表(主表)中的主键列 设计表: 数据库的三大范式: 1.第一范式:(每一列的原子性) 每一列在某个程序中是不可拆分的最小原子. 2.第二范式:(每一列都要和主键列有关) 3.第三范式:(每一列都要和主键有直接关系) FK外键 PK主键 T-SQL语句: 创建数据库:create database mytest 使用数据库(切换数据库)…
数据库创建 DROP DATABASE IF EXISTS `sql_invoicing`; CREATE DATABASE `sql_invoicing`; USE `sql_invoicing`; SET NAMES utf8 ; SET character_set_client = utf8mb4 ; CREATE TABLE `payment_methods` ( `payment_method_id` tinyint(4) NOT NULL AUTO_INCREMENT, `name`…
数据库的分析和设计 设计数据库确定一个合适的数据模型,满足3个要求: 符合用户需求,包含用户所需的所有数据 能被数据库管理系统实现,如sqlserver,oracle,db2 具有比较高质量,容易理解,使用方便,便于维护,效率高 设计步骤分为6步: 需求分析,与用户沟通,达成统一意见 概念结构设计,创建E-R图 逻辑结构设计,从E-R图转为关系模型,1对多,多对多,建立数据模型,数据库三范式 物理结构设计,确定数据类型,是否可空,确定主键,外键,索引 数据库实施 数据库运行维护 数据库的三范式:…
对Oracle .SQL Server.MySQL.PostgreSQL数据库优缺点分析 Oracle Database Oracle Database,又名Oracle RDBMS,或简称Oracle.是甲骨文公司的一款关系数据库管理系统.它是在数据库领域一直处于领先地位的产品.可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好.使用方便.功能强,适用于各类大.中.小.微机环境.它是一种高效率.可靠性好的 适应高吞吐量的数据库解决方案. 优点 1. Oracle …
数据库语言SQL SQL的形式 交互式SQL 一般DBMS都提供联机交互工具 用户可直接键入SQL命令对数据库进行操作 由DBMS来进行解释 嵌入式SQL 能将SQL语句嵌入到高级语言(宿主语言) 使应用程序充分利用SQL访问数据库的能力.宿主语言的过程处理能力 一般需要预编译,将嵌入的SQL语句转化为宿主语言编译器能处理的语句 SQL语言主要组成部分 数据定义语言(DDL,Data Definition Language) 数据定义语言是指用来定义和管理数据库以及数据库中的各种对象的语句,这些…
Web Storage分为两类: - sessionStorage:数据保存在session 对象中(临时) - localStorage:数据保存在本地硬件设备中(永久) sessionStorage: 保存数据的两种方法: sessionStorage.setItem('key','val'); sessionStorage.key = 'val'; 读取数据的两种方法: sessionStorage.getItem('key'); var temp = sessionStorage.key…
使用SQL Sever语言进行数据库的操作 常用关键字identity 自增长primary key 主键unique 唯一键not null 非空references 外键(引用) 在使用查询操作数据库是,要设置好需要操作的数据库,避免出现错误 1.删除表drop table 表名2.修改表alter table 表名 add 列名 数据类型 ---追加alter table 表名 drop column 列名 CRUD操作 ☆★☆ create 添加数据read 读取数据update 修改数…