数据库的基本论述

数据库

  1. 存储数据的形式
    特定的文件/内存/第三方服务器(百度云、阿里云)/数据库服务器

  2. 数据库的发展历史
    网状数据库 - 层次型数据库 - 关系型数据库 – 非关系型数据库(NoSQL)
    MongoDB就属于非关系型数据库

  3. 关系型数据库逻辑结构
    Server -> Database -> Table -> Row -> Column
    服务器 数据库 数据表 行 列

  4. MySQL数据库

    Oracle:MySQL
     收费    免费
    

XAMPP
服务器端软件的套装,包含多个服务器端软件
(1) MySQL的部署结构

			服务器端:负责存储/维护数据 —— 银行数据库
			  C:/xampp/mysql/bin/mysqld(deamon精灵.守护者).exe启动文件
			 	占用的端口是3306
			客户端:负责连接服务器,对数据进行增删改查——ATM机
				C:/xampp/mysql/bin/mysql.exe	客户端工具
	  (2)连接MySQL
		MySQL.exe	 -h127.0.0.1	 -P3306	       -uroot	  -p
		 .exe可省略	 -h可省略   -P可省略     不可省略    -p可省略
		简写形式	mysql	-uroot

连接的时候,结尾不要加分号。

		-h			host		主机(IP地址/域名)	localhost/127.0.0.1
		-p(大写)	port		端口
		-u			user		用户名	root管理员账户,u后随便起名字为来宾账户
		-p(小写)		password	密码	root的密码为空
		
	  (3).常用的管理命令连接成功,进入数据库才能使用的命令:

quit; 退出服务器的连接
show databases; 显示服务器下所有的数据库
use 数据库名称; 进入指定的数据库
show tables; 显示当前数据库下所有的表
desc 表名称; 描述表中都有哪些列

5.SQL语句
结构化查询语言,用于操作关系型数据库服务器,包括对数据的增删改查。
(1).SQL语句执行方式
交互模式的概念:
在客户端输入一行命令,回车后会执行一行命令。适用于临时性的查看数据
脚本模式:
客户端把要执行的多行命令写在脚本文件(.sql)中,然后一次性的提交给服务器执行;适用于批量的操作数据——增删改查
Mysql -uroot<脚本文件的路径 回车

Editplus调整文字大小:
按住 ctrl和shift 滚动鼠标滑轮 调整editplus字体大小
去除editplus中自动bak文件,点击菜单 tools->preferences,取消以下勾选

	(2).SQL语句的规范
		1.假设某一条语句出现了错误,则此条数据往后所有语句不再执行
		2.一条SQL语句可以跨越多行,以英文的分号作为结尾
		3.SQL不区分大小写,习惯上关键字大写,非关键字小写
		4.分为单行注释(#....)和多行注释(/*...*/),注释的代码不被服务器执行
	(3).常用的SQL语句
		丢弃数据库,如果存在
		Drop database if exists jd;
		创建新的数据库
		Create database jd;
	 	进入创建的数据库
		Use jd;
		创建保存数据的表
			Create table student(
Sid int,
Name varchar(8),
Sex varchar(1),
Score int	

);
插入数据
INSERT INTO student VALUES(‘1’,’range’,’g’,’0’);
查询数据(显示数据库内容)
SELECT * FROM student;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值