当前位置: 首页 > news >正文

广州网站改版 网站建设网页设计太难了

广州网站改版 网站建设,网页设计太难了,哪个网站买域名便宜,网站有什么类型1.实验内容及原理 1. 在 Windows 系统中安装 VMWare 虚拟机#xff0c;在 VMWare 中安装 Ubuntu 系统,并在 Ubuntu 中搭建 LAMP 实验环境。 2. 使用 MySQL 进行一些基本操作#xff1a; #xff08;1#xff09;登录 MySQL#xff0c;在 MySQL 中创建用户#xff0c;…1.实验内容及原理 1. 在 Windows 系统中安装 VMWare 虚拟机在 VMWare 中安装 Ubuntu 系统,并在 Ubuntu 中搭建 LAMP 实验环境。 2. 使用 MySQL 进行一些基本操作 1登录 MySQL在 MySQL 中创建用户并对新建的用户赋予权限。 2创建并跳转到新的数据库显示所有数据库和当前数据库。 3显示所有的表和查看表的属性。 4导入 emp loyees 和 sakila 两个样例数据库对这两个数据库进行完整性检查 对这两个数据库进行备份、导入与导出。 3. SQL DDL 使用 1 创建 DDL 脚本包括创建、删除表指定主键、候选键和外键 2修改并展示表结构 3创建、删除索引。 4. SQL DDL  DML 使用 1数据的增、删、查、改等操作 2掌握视图的创建、删除和更新 5. 简单查询 1使用 order by、group by、having 等子句 2使用各种谓词 3使用集合函数 4在时间字段上查询。 6. 复杂查询 1嵌套子查询 2多表连接查询包括左连接、右连接、外连接、 自连接。 7. 创建存储过程、函数和触发器调用创建的存储过程、函数触动触发器。 8. 安装并使用 phpmyadmin。 2.实验步骤与分析 1. 自行在 Windows 系统中安装 VMWare 虚拟机在 VMWare 中安装 Ubuntu 系统在 Ubuntu 中安装 LAMP 步骤如下也可使用安装菜单 sudo apt-get install updatesudo apt-get install apache2sudo apt-get install mysq l-serversudo apt-get install php 2. 熟悉 MySQL 的基本操作步骤如下 1进入 MySQLmysq l -u root -p 2创建新用户CREATE USER newuser localhost IDENTIFIED BY password; 3赋予权限GRANT ALL PRIVILEGES ON * . * TO newuser localhost; 4创建新的数据库CREATE DATABASE newdbname; 5跳转到新创建的数据库USE newdbname;3 6显示所有数据库和当前数据库SHOW DATABASES; SELECT DATABASE(); 7显示所有的表并查看表的属性SHOW TABLES; DESCRIBE tabname; 8导入两个样例数据库 ① 解压数据包unzip test_db_master.zip ② 进入数据包目录cd test_db_master ③ 导入 emp loyee 数据库sudo sudo mysql -t  emp loyees.sql ④ 解压数据包unzip sakila-db.zip ⑤ 进入数据包目录cd sakila-db ⑥ 进入 MySQL导入 sakila schema 数据SOURCE /path/to/sakila-schema.sq l ⑦ 导入 sakila 数据SOURCE /path/to/sakila-data.sq l 9对导入的两个数据库进行完整性检查 ① 查看外键检查状态show variables like ‘%foreign_key_checks% ’; ② 查看主键检查状态show variables like ‘%unique_checks% ’; ③ 查看外键检查结果select foreign_key_checks; ④ 查看主键检查结果select unique_checks; 10数据库备份以 employee 为例 ① 不导出任何数据只导出数据库表结构 mysqldump -u test_02 -p --no-data emp loyees employees_bak1.sq l ② 只导出数据而不添加 CREATE TABLE 语句 mysqldump -u test_02 -p --no-create-info employees emp loyees_bak2.sq l ③ 导出全部数据库 mysqldump -u test_02 -p emp loyees emp loyees_bak3.sq l 11导出和导入以 sakila 为例 ① 导出为 TXT 文件 select * from country into outfile /your/file/path/country; ② 导入 TXT 文件 load data infile /your/file/path/country into table country; ③ 导出为 CSV 文件4 select * from country into outfile /your/file/path/country.csv; ④ 导入 CSV 文件 load data infile /your/file/path/country.csv into table country; ⑤ 导出为 xml 文件 mysql  -u  test_02  -p  --xml  -e  select  *  from  sakila.country   /your/file/path/country.xml 3. SQL DDL 使用 1使用 create 语句创建项目所有的表 2使用 alter 命令修改表结构删除某个表中的“xxx ”字段修改某个表中 的“xxx ”字段的类型为 char(2)该字段不能为空默认值为“m” 3添加类型为 char2的‘xxx ’字段数据添加是否成功如果失败分析 失败的原因并进行必要的操作使字段添加成功 4修改某个表添加类型为 varchar2(18)的字段并添加 check 约束要求该 字段的长度为 18并且只能由数字组成并且指定该字段为候选键 5设置某个表中某个字段的 check 约束为大于 0设置某个字段默认值为“未 审核 ”设置某个 ”字段的 check 约束为“未审核 ”、“ 审核已通过 ”、“ 审核不通 过” 6在某个表中创建索引 7使用 describe 命令展示表结构。 4. SQL DDL  DML 使用 1 使用 insert 语句将数据插入到相应的表中 2 使用 delete 语句删除表中有关联表外建对应的记录能否成功删除如 果不能请分析原因 3 使用 update 语句更新外键数据能否成功修改如果不能请分析原因。 4 创建视图 5 对视图进行查询操作 6 对表进行联合查询操作 7 更新视图分析更新操作可以执行成功或失败的原因。5 5. 简单查询 1 查询性别为“ 男 ”的所有学生的学号、姓名和班级号单表简单查询 2 查询 xxx 表获得性别为“女 ”的记录结果按照班级 ID 降序排列order by 3 查询 xxx 表按照年龄从小到大排序获取子串函数、order by 4 查询学号以“2002 ”开头的学生信息字段包括学号、姓名、班级号使用子 串函数 5 查询学号中包含“01 ”的学生信息字段包括学号、姓名、班级号like 6 查询状态为“未审核 ”且申请时间在 2013 年 9 月 4 日之后的请假申请 单的信息包含申请时间为 9 月 4 日的申请单单表多条件查询 7 查询审核状态为“未审核 ”和“ 审批已通过 ”两种类型的申请单 IDin 8 查询时间在 2013 年 8 月 31 日和 2013 年 9 月 2 日之间所提交的申请单 ID 请假原因 (between、时间) 9 查询 XXX 老师所教课程的的选课人次一人选两门课程算两人次 10 查询 XXX 老师所教课程的的选课人数一人选两门课程算一人distinct 11 查询 XX 老师对请假单审核不通过的请假原因与学生姓名 12 统计每门课的学生的个数集合函数 13  查询选课人数超 过 3 人 的课程 号  并按课程 号 降序排列 group by, having,order by …desc。 6. 复杂查询 1查询审批通过人数最多的课程名称和教师姓名 2查询选课人数最多和第二多的课程名称和任课老师姓名 (选做) 3查询只选了课程《算法设计》的学生姓名 4查询选修了全部课程的学生姓名 5查询选修了课程 3 的学生学号、姓名、身份证号 6据学生学号将 xxx 表与 xxx 表做自然连接查询 7据学号将 xxx 表与 xxx 表进行左连接查询并解释这样做所具有的业务含 6 义 8据学号将 xxx 表与 xxx 表进行右连接查询并解释这样做所具有的业务含 义 9总结自然连接、左连接、右连接查询在产生的结果上面有什么区别。 7. 创建并调用存储过程、函数和触发器 1创建并调用存储查询过程以 emp loyee 为例 ① 创建一个查询存储过程 delimiter## create procedure select_manager(in fname varchar(20), in lname varchar(20))- begin-select * from dept_manager natural join emp loyees where first_name  fnameandlast_name  lname;-end ## ② 调用这个存储查询过程call select_manager(Xiaobin,Spinelli); 2创建并调用函数以 emp loyee 为例 ① 创建函数 delimiter ## create function title_num(title_name varchar(50)) returns int begin declare num int; select count(title) from titles where to_date  curdate() and title title_name groupby title into num; return num; end ##set g lobal log_bin_trust_function_creators1; ② 调用函数select title_num(manager);7 3创建并调用触发器以 emp loyee 为例 ① 查看表 dept_managerselect * from dept_manager; ② 创建新表 quitcreate table quit (emp_no int, depr_no char(4), quit_date date); ③ 创建触发器 mysql delimiter ##mysql create trigger after_ insert_ quit after insert on quit for each row- begin- update dept_ manager set to_ date  curdate( ) where emp_ no  110039;- end- ## ④ 触发触发器 insert into quit values (110039, d001, curdate()); ⑤ 查看新表 quitselect * from quit; ⑥ 再次查看表 dept_managerselect * from dept_manager; 8. 安装 phpmyadmin 步骤如下 1安装 phpmyadminsudo apt-get install phpmyadmin 2安装 php-mbstringsudo apt-get install php-mbstring 3安装 php-gettextsudo apt-get install php-gettext 4编辑 php.ini: vim /path/to/php. ini 修改extensionphp-mbstring.so 5重启 Apache2sudo /path/to/apache2 restart 6查看 IP 地址 ifconfig 7登录 phpmyadmin从浏览器地址 your. ip.4.address/phpmyadmin 3.实验结果与总结 3. SQL DDL 使用 1使用 create 语句创建项目所有的表 测试用表实验后续过程使用了另外创建的数据库在相关部分会有提及 2使用 alter 命令修改表结构删除某个表中的“xxx ”字段修改某个表中 的“xxx ”字段的类型为 char(2)该字段不能为空默认值为“m” (如图成功修改类型 3添加类型为 char2的‘xxx ’字段数据添加是否成功如果失败分析 失败的原因并进行必要的操作使字段添加成功 如图添加成功 4修改某个表添加类型为 varchar2(18)的字段并添加 check 约束要求该 字段的长度为 18并且只能由数字组成并且指定该字段为候选键。如下图所示添加 check 约束成功。在添加候选键的过程中系统不断报错但使用相同的句式添加主键成功。 5设置某个表中某个字段的 check 约束为大于 0设置某个字段默认值为“未审核 ”设置某个 ”字段的 check 约束为“未审核 ”、“ 审核已通过 ”、“ 审核不通过” 设置成功 6在某个表中创建索引 7使用 describe 命令展示表结构。 如图所示使用 describe 命令成功。在实验的后续部分中该命令也多次被用于查看表格属性为数据的插入、查询等操作提供了极大的便利。 4. SQL DDL  DML 使用 1 使用 insert 语句将数据插入到相应的表中 该语句在创建实验用表的过程中也多次被使用。 2 使用 delete 语句删除表中有关联表外建对应的记录能否成功删除如果不能请分析原因 成功删除 3 使用 update 语句更新外键数据能否成功修改如果不能请分析原因。 修改成功。若不能修改则原因可能在于更新数据后会破坏参照完整性。 4 创建视图 5 对视图进行查询操作 视图创建及查询成功 6 对表进行联合查询操作 7 更新视图分析更新操作可以执行成功或失败的原因。 更新成功。成功操作的原因可能在于更新操作没有破坏完整性同时也没有超出相关列表的 check 约束范围。
http://www.zqtcl.cn/news/663190/

相关文章:

  • 净水机企业网站源码浏览器下载安装2022最新版
  • 高端网站建设四川网页版微信怎么下载
  • 青岛做网站皆赴青岛博采wordpress怎么改密码忘记
  • 深圳最好的网站建设广西论坛网站建设
  • html5网站设计网站建设 广西
  • 顺德手机网站设计价位网站开发学习流程图
  • 班级网站设计合肥蜀山网站开发
  • 杭州网站建设培训ck播放器整合WordPress
  • 网站建设是什么软件品牌策划公司哪家好推荐
  • 网站转跳怎么做餐饮vi设计
  • 刘连康seo培训哪家强网站优化推广平台
  • 网站推广内容滁州做网站的
  • 黄山做网站公司山东省住房和城乡建设厅举报电话
  • 中医科网站建设素材上海文明城市建设网站
  • html课程教学网站模板手机微信小程序开发教程
  • 用电脑做兼职的网站比较好食品网站建设网站定制开发
  • 网站开发 加密保护小程序制作开发进度表
  • 深圳坪山站外贸展示型网站建设
  • 手机端自定义做链接网站济南网站制作方案
  • 软件网站是怎么做的帮别人做网站赚多少钱
  • 纯静态网站 搜索功能佛山网站建设 奇锐科技
  • 四川省建设厅官方网站联系电话自己网站做虚拟币违法吗
  • 同城招聘网站自助建站2014 网站建设
  • 个人网站空间大小江油官方网站建设
  • 怎样建网站做什么网站能吸引流量
  • 做vi设计的网站网络营销推广思路
  • 简述网站设计流程沁水做网站
  • 南京公司网站建设怎么收费获奖网页设计
  • 网站域名试用期水墨风格网站源码
  • 长沙网站开长沙手机网站建设哪些内容