数据库(1)

目录

一、安装MySQL

二、数据库

三、常见数据库

四、MySQL端口被占用

五、数据库基础语法


这周主要学习了SQL的一些基础语法,并且做了一个小测验。

一、安装MySQL
  1. 1initialization.bat 初始化。完成后会有一个data目录产生

  2. 2install.bat 安装 mysql 服务,看到Service successfully installed.表示服务安装成功

  3. 3startup.bat 启动mysql 服务

    4reboot.bat为重启服务命令

    5stop.bat为停止服务命令

    6uninstall.bat 为卸载服务命令

注意:初始化脚本只需要执行一次。如果在某个过程出错,删掉目录,重新来过即可。

  1. cmd窗口中输入以下命令:

    mysql -u root -p
  2. 能够进入到mysql即为成功安装。

二、数据库

1.什么是数据库

数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。

 2.数据的存储方式

数据保存在内存 例如:数组,集合;new出来的对象存储在堆中.堆是内存中的一小块空间 优点:内存速度快 缺点:断电/程序退出,数据就清除了.内存价格贵

数据保存在普通文件 优点:永久保存 缺点:查找,增加,修改,删除数据比较麻烦,效率低

数据保存在数据库 优点:永久保存,通过SQL语句比较方便的操作数据库

3.优点

数据库是按照特定的格式将数据存储在文件中,通过SQL语句可以方便的对大量数据进行增、删、改、查操作,数据库是对大量的信息进行管理的高效的解决方案。

三、常见数据库

MYSQL:开源免费的数据库,小型的数据库。已经被Oracle收购了MySQL6.x版本也开始收费。

Oracle:收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL

DB2IBM公司的数据库产品,收费的。常应用在银行系统中

SQLServerMicroSoft 公司收费的中型的数据库。C#.net等语言常使用。

SyBase:已经淡出历史舞台。提供了一个非常专业数据建模的工具PowerDesigner

SQLite: 嵌入式的小型数据库,应用在手机端。

常用数据库:MYSQLOracle ,在web应用中,使用的最多的就是MySQL数据库,原因如下:

  1. 开源、免费

  2. 功能足够强大,足以应付web应用开发

四、MySQL端口被占用

cmd窗口下执行如下命令:

netstat -ano|findstr 3306

查找正在执行的3306端口程序

表示以上程序使用了3306端口,找到程序的PID(最后一列)

去任务管理栏找到对应程序结束任务就行了。

五、数据库基础语法

1.创建数据库语法结构

  • CREATE DATABASE [ IF NOT EXISTS ] db_name,db_name是要创建的数据库名称

2.使用数据库

  • USE db_name  

 3.删除数据库

  • drop database db_name

 4.显示所有的数据库

SHOW DATABASES;

5.创建表

CREATE TABLE tab_name(

col_name datatype default null/number comment '注释',

col_name datatype

  • tab_name是数据表的名称

  • col_name是列名称

  • datatype是列的数据类型

  • DEFAULT 是默认值

  • COMMENT 是注释

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

樱桃桃桃桃桃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值