- 博客(10)
- 收藏
- 关注
原创 第 9 章 视图
下面视图能够插入数据,视图来自一张表,且视图必须包含表中不允许为空的那些列。通过视图来插入、更新、删除表中的数据,都是修改的基本表上进行更新。创建一个视图,展示学生学号 姓名 身份证号 班级 科目 成绩。数据独立 可以屏蔽表结构变化对用户的影响。该视图显示学生学号 姓名 分数 和学科。视图中不包含基表中被定义为非空的列。语句后的字段列表中使用了数学表达式。班的学生姓名、身份证号和班级。以上视图为表,创建行列转换视图。视图中的数据只能来源于一张表。给现有视图去掉身份证号列。视图,可以查看创建的视图。
2024-12-05 10:20:25
562
原创 存储过程和函数
一、存储过程和存储函数MySQL的存储过程(stored procedure)和函数(stored function)统称为stored routines。MySQL存储过程和函数的区别函数只能通过return语句返回单个值或者表对象。而存储过程不允许执行return,但是通过out参数返回多个值。 函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。函数限制比较多,比如不能用临时表,只能用表变量。而存储过程的限制相对就比较少。一般来说,存储过程实现的功能要复杂一点,
2024-12-05 10:12:43
1051
原创 SQL结构化查询语言
上面的语句创建了一个名为users的表,其中包含5个字段id、name、birth_date和phone。注意,每个字段后面都有一个数据类型声明,表示该字段将存储何种类型的数据,例如:整数、字符串、日期等。主键:primary key 在一个表中至少应该有这样一个字段,这个字段所对应的值一不能有重复,二不能为空,这个字段所对应的值能够起到唯一标识表中每一条记录的作用。CREATE TABLE table_name ( -- table_name 表名 特别说明:数据库名、表名都应该有一意义。
2024-11-20 22:07:22
350
原创 字符集和排序规则
utf-8是一种变长的字节编码方式,对于某一个字符的utf-8编码,如果只有一个字节则其最高位二进制位为0;6字节 1111 110x 10xx xxxx 10xx xxxx 10xx xxxx 10xx xxxx 10xx xxxx。5字节 1111 10xx 10xx xxxx 10xx xxxx 10xx xxxx 10xx xxxx。扩展Ascii字符集合(8bit) 拉丁语系,扩展----不可打印的字符。Ascii字符集合(7bit,最高位是0),标准的----可打印的。
2024-11-20 22:06:44
645
原创 表和库的管理
SQlcreate table t_student( id int primary key auto_increment, -- 将id设为主键 自动增长 默认从1开始,每次递增 name varchar(10) not null, -- 不允许为空 age int, sex varchar(8) not null default '男', -- 指定默认值 address varchar(100), height double, birthday date )charset=utf8;
2024-11-20 22:05:44
378
原创 数据库的创建与常用操作
----查看当前所有数据库use 数据库名;-------切换数据库show tables;-------查看当前数据库中的所有表select user();-----显示当前登陆的用户select database();----显示当前操作的数据库。-----查看表结构select * from 表名;------查看表中的所有记录。Plain Textmysql -u 用户名 -p密码 -h 数据库服务器的地址 -D 数据库名。varchar可变长度的字符串。double双精度型小数。
2024-11-20 22:05:00
176
原创 Windows快速安装mysql
右键-->此电脑-->高级系统设置-->环境变量-->path-->新建-->将mysql的安装目录bin路径放到path下即可。win+R-->运行-->输入control-->卸载程序-->与mysql有关组件-->卸载 安装包。windows+R--->services.msc-->mysql80-->右键-->启动或停止上。mysql -h主机名或ip地址 -u 用户名(root) -p 密码。windows+R--->运行-->输入netstat -an。
2024-11-20 22:04:09
591
原创 Vmware虚拟机介绍与学习环境规划
镜像,它具有与真实windows系统完全一样的功能,进入虚拟系统后,所有操作都是在这个全新的独立环境上进行,可以独立安装应用软件、保存数据、拥有自己的独立桌面,不会对真正的系统产生影响,而且具有能够在现有系统与虚拟镜像之间灵活切换的一类操作系统。是一款功能强大的桌面虚拟化软件(KVM、hyper-V、cytrix思杰),提供用户可以在单一桌面上运行不同的操作系统,和进行开发、测试、部署新的应用程序的最佳解决方案。具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。2、使用虚拟机的好处有哪些?
2024-11-20 22:03:13
440
原创 数据库概述
DBMS:数据库管理系统-----系统软件,用来管理数据库的软件系统,常见的DBMS有Mysql、oracle、Ms SQL server、DB2、sysbase、Access等。数据库:database,数据的仓库(用来存放数据库对象)按照一定的数据结构来组织、存储和管理的数据的仓库,简单来说就是存储数据的仓库。特点:体积小、速度快、成本低、开源,中小型网站都使用Mysql数据库。计算机硬件、DBMS、DB、DBA、DBAS。用户数据--->表(行、列)--->数据库。1.2 什么是mysql?
2024-11-20 22:02:42
261
原创 如何安装Vmware虚拟机
镜像,它具有与真实windows系统完全一样的功能,进入虚拟系统后,所有操作都是在这个全新的独立环境上进行,可以独立安装应用软件、保存数据、拥有自己的独立桌面,不会对真正的系统产生影响,而且具有能够在现有系统与虚拟镜像之间灵活切换的一类操作系统。是一款功能强大的桌面虚拟化软件(KVM、hyper-V、cytrix思杰),提供用户可以在单一桌面上运行不同的操作系统,和进行开发、测试、部署新的应用程序的最佳解决方案。具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。2、使用虚拟机的好处有哪些?
2024-10-07 18:25:51
553
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅