学习MySQL。少不了安装一个MySQL数据库,安装想必非常easy,事实上也是。我下载了一个MySQL5.7。百度了一下安装步骤,就成功安装了。相对于Oracle来说要简单不少。

买了两本书,看了《MySQL必知必会》。适合入门者。

后面一部分学习过程将參考此书。尽管网络上有不少电子书。可是纸质书毕竟要好一些。

以下開始。

1. 数据库基础

数据库眼下理解起来事实上就是表,表分为行和列,一个数据库能够有多个表,每一个表记录一类信息,如一个表记录学生的成绩,一个表记录老师的课程。假设将学生成绩和老师的课程放到一个表里,感觉就比較奇怪。表中的每一列都须要有一个类型值,是存放数字,还是文本,长度有没有限制等。这些表的属性应该称之为为模式。着重强调一下是表中的每一行都须要有一个唯一的id,主要是方便兴许的查找,改动等操作。

另外提到了SQL这样的语言,因为我有C语言的基础。理解起来比較easy。

SQL。用来操作数据库的语言。第一章看起来比較easy。

2.环境

环境搭建比較简单,该书相应的站点,提供了SQL脚本。创建了 供应商、产品文件夹、顾客列表和顾客订单列表。下载该脚本文件。

在windows開始栏中,执行MySQL Command Line Client。

输入password即进入到了MySQL命令行。

a 创建一个名为lab的数据库:myslq> create database lab;

b 使用该数据库:mysql> use lab;

c 运行下载的脚本创建表:mysql> source G:\study\MySQL\mysql_scripts\create.sql;

d 运行下载的脚本插入值:mysql> source G:\study\MySQL\mysql_scripts\populate.sql

e 查看表vendors中的内容:myslq> select * from vendors;

最新文章

  1. 模型浏览器【Model Browser】【EF基础系列6】
  2. python学习道路(day10note)(线程,进程)
  3. 移动端H5-第一课css篇
  4. HashMap常用方法
  5. 【micropython】用python来进行BadUSB的USB-HID测试(含无线控制)
  6. 在运行程序时报错:"如果在 Code First 模式下使用,则使用 T4 模板为 Database First 和 Model First 开发生成的代码可能无法 正常运行。若要继续使用 Database First 或 Model First,请确保在执行应用程序的 config 文件中指 定 Entity Framework 连接字符串。若要将这些从 Database First 或 Mod
  7. cookie函数
  8. CentOS系统识别NTFS分区的移动硬盘
  9. LeetCode 67. Add Binary
  10. MySQL 5.1.63 单机配置多实例(简单配置)
  11. Lucene 索引功能
  12. ArcSDE SDK For Java二次开发介绍、演示样例
  13. 设备MyEclipse6.5的maven
  14. 【IE6的疯狂之九】li在IE中底部空行的BUG
  15. POJ 2411 Mondriaan's Dream:网格密铺类 状压dp
  16. (7)udp-socket
  17. Linux Mint 18.1 MAME 成功运行
  18. Vue语法学习第五课——条件渲染
  19. 8.AOP全自动
  20. 【洛谷】【模拟+栈】P4711 「化学」相对分子质量

热门文章

  1. codefoces384A-Mafia心得
  2. Markdown简易语法说明
  3. 使用工厂方法模式实现多数据库WinForm手机号码查询器(附源码)
  4. c#关键字及ref和out
  5. Java 读取 .properties 配置文件的几种方式
  6. AIO5岗位桌面主页【我的收藏夹】只显示8行,怎样增加显示行?
  7. mybatis 一对一关联映射实例
  8. Spark SQL中的几种join
  9. 新一代 CI 持续集成工具 flow.ci 正式开源
  10. uva 471 - Magic Numbers