MySQL基本信息
前身,瑞典公司–>MySQL AB 08年–>sun收购 09年 -->oracle收购
属于 C / S 架构的软件 ,一般来讲,安装服务端 分为社区版,和企业版
优点
1.开源、免费、成本低
2.性能高、移植性好
3.体积小,便于安装
数据库的基本信息
一.数据库的好处
1.可以持久化数据到本地
2.结构化查询
二.数据库常见概念
DB: 数据库,存储数据的容器
DBMS: 数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB
SQL:结构化查询语言,用于和数据库通信的语言,不是某一个数据库软件特有,而是几乎所有主流数据库软件通用的语言
三.数据库存储数据的特点
1.数据存放到表中,再把表存放到库中
2.一个库中可以有多长表,每张表具有唯一的表明用来标识自己
3.表中有一个或者多个列 列又称为 “字段” 相当于java中的 “属性”
4.表中的每一行数据相当于java中的"对象"
四.常见的数据库管理系统
mysql (关系型数据库) oracle(甲骨文) db2 (ibm) SqlServer(微软)
启动、停止、登录、退出
MySQl****服务器启动和停止**
方式一:
net start 服务名
net stop
方式二: 计算机–>右键–>管理–>服务
MySQl****服务器登录和退出 注意 -p和密码之间不能有空格
仅限ROOT用户–>通过自带的客户端,输入密码即可
cmd—>mysql [-h主机名 -p端口号] (如果是连接本机,并且端口号默认3306,[ 可以不写]) -u root –p ********
cmd—>mysql -u 用户名 –p ********
cmd—>mysql -u root –p ********
退出 exit / ctrl+c
常见命令
1.查看当前所有的数据库
2.打开指定库
3.查看当前库的所有内容
4.查看其他库的所有内容
show databases ; use 库名 ; show tables ; show tables from 库名 ;
创建表
create table 表格名 (
列名 列类型
列名 列类型
----------------
)
查看表结构 desc 表明;
查看服务器版本 登录到mysql 服务端 —>select version( ) ; 或者mysql - -V 或者 mysql - - version
MYSQL 语法规范
- 不区分大小写.建议关键字大写,表明,列名小写
- 每条命令建议用 ; 结尾
- 每条命令根据需要.可以进行缩进,或者换行 中间加星号
4.注释 单行注释 :#注释文字 - - (空格) 注释文字 多行注释 /* */
DQL语言学习** 基础查询**,条件查询**,****排序查询常见函数,**分组函数,分组查询,**连接查询,子查询,分页查询,**联合查询
DML****语言学习 . 插入询问 .修改询问. 删除询问
DDL****语言学习. 库和表的管理**.,常见数据类型,**常见约束
TCL****语言学习 . 事务和事物控制.