Mysql基础学习第一天范文
Mysql 第一天
一、数据和数据库1、什么是数据?
对客观事物进行记录并且鉴别的符号
1)模拟数据连续的值声音,图片
2)数字数据离散的值文本,符号
2、数据存储方式: 纸张,磁盘,光盘等
3、数据存储的目的:检索(查询)
4、数据库(DBDatabase):按照一定的数据结构存储数据仓库。
4.1.关系型数据库:以二维表格来存储数据的
二维表格:由行和列组成的
一行数据叫一条记录或者“实体”
一列数据叫“属性”
4.2.非关系型数据库(nosqlnot only sql)
5、数据库管理系统(DBMSDatabase management system):操作和管理数据库的软件系统。
5.1.关系型数据库管理系统(RDBMSRelation Database management system)
①oracle oracle(甲骨文) 大型分布式数据库系统软件免费,服务收费
②mysqloracle公司(开源免费)中小企业所使用,支持GPL(免费许可证)协议
③SQL server Microsoft产品
④DB2IBM公司
5.2.非关系型数据库管理系统(快)
①redis
②mongoDB
③Hbase
6.数据库管理员(DBADatabase Administrator)
二.安装mysql下载:https://dev.mysql.com/downloads/mysql/
安装的步骤参照文档
1. 常用操作命令
1)登录:mysql –u用户名–p密码
前提:mysql的服务开启没有
2)退出:quit;
3)命令开启服务:net start mysql
问题:net没有权限,直接通通管理员身份运行,
点右键选择管理员身份运行C:WindowsSystem32cmd.exe此文件
4)命令停止服务:net stop mysql
5)查看数据库:show databases;
6)切换数据库:use 数据库名
7)查看表:show tables;
8)查看表结构: desc 表名;
9)查帮助的命令:h或help
Mysql历史
瑞典Mysql AB公司的产品,以体积小,速度快,被中小型企业青睐。
1996年推出mysql 1.0
2000 开源
2008 sun公司10亿美元收购
2009 oracle公司74亿美元收购sun
三、客户端工具常用的工具有navicat(叶子)或sqlyog (海豚)
四、sql1、什么是sql(structured query language)
结构化查询语言
2、sql分类(四类):
①DDL:数据定义语言
create/alter/drop
② DML:数据的操作语言
Insert /update /deleteselect (DQL)
③DCL:数据的控制语言
grantrevoke
④TCL:数据的事务处理
commit rollback
五DDL操作1、创建数据库
语法:create database [if not EXISTS] 数据名;
#创建数据库 create database if not EXISTS userinfo; |
2、创建数据表
语法: create table [if not EXISTS] 表名(
列名类型[长度]
);
#创建数据表 create table student ( stuId INT, stuName VARCHAR(100) ); |