首先安装MySQL:

一.单词部分:

①networking网络②option选择③port端口④firewall防火墙⑤engine引擎

⑥standard标准⑦character字符⑧collation校对⑨stirage存储

create 创建     drop 删除   comment 评论  variables变量

二.预习部分

1.请写出创建和删除数据库的sql语句

CREATE DATABASE 数据库名;

DROP DATABASE 数据库名;

2.写出创建和删除表的sql语句

CREATE TABLE 表名(

字段  数据类型  约束,

...,

...

)

DROP TABLE 名字;

3.查看表

SHOW TABLES;

4.指定表的存储引擎

CREATE TABLE 表名(

.........

)ENEGINE=存储引擎;

三.练习部分

1.完成对MySQL数据库的配置(问度娘。。。)

2.使用命令行连接MySQL并操作数据库

mysql -h服务器地址 -u用户名 -p 密码

3.使用SQL语句创建科目表

#上机三课程表
DROP DATABASE IF EXISTS `myschool`;

CREATE DATABASE myschool;

USE myschool;

DROP TABLE IF EXISTS `subject`;

CREATE TABLE `subject`(

`subjectNo` INT(4) NOT NULL COMMENT '课程编号' AUTO_INCREMENT PRIMARY KEY,

`subjectName` VARCHAR(50) COMMENT '课程名称',

`classHour` INT(4) COMMENT '学时',

`gradeID` INT(4) COMMENT '年级编号'
);

4.上机4使用SQL语句创建成绩表

#上机四timestamp 成绩表
DROP TABLE IF EXISTS `result`;

CREATE TABLE `result`(
`studentNo` INT(4) NOT NULL,
`subjectNo` INT(4) NOT NULL,
`exameDate` TIMESTAMP NOT NULL DEFAULT NOW() ,
`studentResult` INT(4) NOT NULL
);

5.创建学生表和年级表

#上机五学生表和年级表
DROP TABLE IF EXISTS `student`;

CREATE TABLE `student`(
`studentNo` INT(4) NOT NULL PRIMARY KEY,
`loginPwd` VARCHAR(20) NOT NULL,
`studentName` VARCHAR(50) NOT NULL,
`sex` CHAR(2) NOT NULL,
`gradeID` INT(4) UNSIGNED,
`phone` VARCHAR(50),
`address` VARCHAR(255),
`bornDate` DATETIME,
`eamil` VARCHAR(50),
`identityCard` VARCHAR(18)
);

DROP TABLE IF EXISTS `grade`;

CREATE TABLE `grade`(
`gradeID` INT(4) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`gradeName` VARCHAR(50) NOT NULL
);

6.使用系统帮助

HELP 查询内容;

四.总结部分

MySQL的存储引擎

常用的存储引擎:InnoDB,MyISAM

InnoDB:支持事务处理,外键。占用空间比MyISAM大,适合需要事务处理,更新,删除频繁的场景

MyISAM:不支持事务和外键,占用空间较小,访问速度快,适合于不需要事务处理,频繁查询的应用场景

欢迎纠错欢迎交流学习谢谢! 原文在博客园有需要可以联系扣扣:2265682997

accp8.0转换教材第2章初识MySQL的更多相关文章

  1. accp8.0转换教材第6章连接MySQL理解与练习

    JDBC_ODBC,纯java方式连接mysql 1.单词部分 ①JDBCjava连接数据库②driver manager驱动③connection连接④statement声明 ⑤execute执行⑥ ...

  2. accp8.0转换教材第10章Ajax和jQuery理解与练习

    C/S (Client/Server)结构,即大家熟知的客户机和服务器结构. B/S(Browser/Server)结构即浏览器和服务器结构. 认识ajax .XMLHttpRequest.使用jqu ...

  3. accp8.0转换教材第8章JavaScript对象及初识面向对象理解与练习

    JavaScript数据类型,对象,构造函数,原型对象,初识原型链,对象继承 一.单词部分 ①object父类②constructor构造函数③instance实例④call调用 ⑤apply应用⑥c ...

  4. accp8.0转换教材第11章JAjax加护扩展理解与练习

    ①杂记:前面有原生态JavaScript实现ajax这里又多了更简单的方法实现ajax ②$.get()方法的常用参数 参数 类型 说明 url String 必选,规定发送地址 data Plain ...

  5. accp8.0转换教材第4章MySQL高级查询(二)理解与练习

    知识点:EXISTS子查询.NOT EXISTS子查询.分页查询.UNION联合查询 一.单词部分 ①exist存在②temp临时的③district区域 ④content内容⑤temporary暂时 ...

  6. accp8.0转换教材第1章多线程理解与练习

    一.单词部分: ①process进程 ②current当前的③thread线程④runnable可获取的 ⑤interrupt中断⑥join加入⑦yield产生⑧synchronize同时发生 二.预 ...

  7. accp8.0转换教材第9章JQuery相关知识理解与练习

    自定义动画 一.单词部分: ①animate动画②remove移除③validity有效性 ④required匹配⑤pattern模式 二.预习部分 1.简述JavaScript事件和jquery事件 ...

  8. accp8.0转换教材第7章JavaScript操作DOM对象理解与练习

    程序调试,chrome开发人员工具,DOM操作,节点和节点间的关系,节点信息,操作节点,获取元素 一.单词部分 ①alert警告②prompt提示③parentNode父节点④childNode子节点 ...

  9. accp8.0转换教材第5章事务、视图、索引、备份和恢复理解与练习

    知识点:事务.视图.索引.数据库的备份和恢复 一.单词部分 ①transation事务②atomicity原子性③consistency一致性④isolation隔离性 ⑤durability持久性⑥ ...

随机推荐

  1. Eclipse中启动tomcat时内存溢出

    今天在启动自己项目的时候遇到一个永久带(permgen space)内存溢出,查找了很多资料和请教了许多大神,最终才解决问题. 一.什么原因造成了永久带溢出: 1.项目使用了太多的静态变量 2.加载了 ...

  2. event对应的各种坐标

    IE8不支持的PageXY   相对于整个页面鼠标的位置 包括溢出的部分 event.pageX; event.pageY; 所有浏览器支持的: 相对于当前浏览器窗口可视区域的坐标event.clie ...

  3. 【JAVAWEB学习笔记】27_Redis:在Linux上的安装、Jedis和常用命令

    一.Redis简介 1.关于关系型数据库和nosql数据库 关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据     库是基于特殊的结构,并将数据存储到内存的数据库.从性 ...

  4. 关于DB2死锁处理

    昨天在修改字段类型的时候引起了死锁,我一般会使用REORG命令处理,在控制中心下 只需要执行 REORG TABLE TABLENAME  命令就可以, 但是在 RazorSQL 下执行此命令会报缺失 ...

  5. ArrayList源码解析(三)

    1.isEmpty()  如果此列表中没有元素,则返回 true /** * Returns <tt>true</tt> if this list contains no el ...

  6. KeepAlive随笔

    参数说明 :  1 . SocketTimeout               // 响应超时时间,超过此时间不再读取响应  2 . ConnectTimeout    // 链接建立的超时时间  3 ...

  7. SimpleDateFormat使用和线程安全问题

    SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类. 它允许格式化 (date -> text).语法分析 (text -> date)和标准化. Simpl ...

  8. .net 非对称加密

    后台   public class RSAHelper     {         /// <summary>         /// RSA加密         /// </sum ...

  9. javascript基础-HTML5

    跨文档消息(Web Messaging cross-document messaging) 原理 往有关联(同一框架/弹出)的文档传递数据. Message Channel在javascript基础- ...

  10. vmware和centOS的安装

    如果勾上了,会立即在本机开辟20g的空间,需要很长时间 选择电脑中ISO镜像的位置,之后点击开启虚拟机! 这个密码是root用户的密码!管理员密码! 可以选择我们的Minimal没有界面的!