mysql初步入门概览

API:应用程序编程接口,应用程序编程接口

ODBC:打开数据库模块ConnectionDBMS:数据库管理系统,数据库管理系统数据组织结构(逻辑结构)1)层次结构2)网状结构3)关系结构RDBMS:关系型数据库管理系统,关系型数据库管理系统
用户视图DBA视图物理视图RDBMS应该具备的功能,数据库创建,删除,修改2,表创建,删除,修改3,索引的创建,删除4,用户和权限5数据增,删,改,查

相关命令

 mysql初步入门概览

DML:数据操纵语言,数据操作语言,,插入、替换UPFATE、删除
DDL:数据定义语言,数据定义语言,,创建、修改、删除
DCL:数据控制语言,数据控制语言,,格兰特,撤销
SELECTSQL: Structured  Quiry  LanguageRDBMS:,,Oracle、Sybase Infomix(被IBM收购),SQL Server (,,MySQL, egrepSQL→PostgreSQL (pgsql)→EnterpriseDBAli去埃克斯波特学院化、IBM、Oracle、EMC综合软件提供服务商IBM: CPU、AIX(先进IBM Unix),云服务器,DB2SUN: CPU、Solaris、云服务器,MySQL, Java→被甲骨文收购BEA:提供WebLogicPeopleSoft:提供客户端管理软件OpenOffice(阳光):被甲骨文收购,私有化失败LibreOffice (OpenOffice作者)另起炉灶MariaDB, MySQL的作者继续开发MySQL→(二次开发)Percona非关系模型:NoSQL(一种技术),,MongoDB:文档数据库
,,复述:缓存数据库
,,HBase:基于键值的数据库,稀疏数据库
DBMS应具备的功能数据管理的独立性;有效存取数据,校验数据完整性和安全性;数据集中管理,并发存储和故障恢复,减少应用程序开发的时间. SQL命令→分析器(分析SQL语法)→计划执行器(有多少种方式可以完成任务)→优化器→文件存取方法 mysql初步入门概览”>,MySQL ,Community Edition <br/>,,企业编,增加了备份功能<br/>官方网站www.mysql.comMySQL软件包的格式软件包管理器特有的格式,,,,通用二进制格式<br/>,,源程序<br/>客户端:mysql服务端:mysqld监听tcp/3306 rdbms数据位置/var/lib/mysql安装<pre类=皃rettyprint linenum prettyprinted”> <ol类= <李类=" 10 "> <代码类=" c语言"> 初始化服务mysqld开始首次启动,完成对数据库内部元数据的初始化,请记得为mysql根用户设置一个密码!为此,启动服务器,然后发出以下命令:/usr/bin/mysqladmin - u root密码& # 39;new-password& # 39;/usr/bin/mysqladmin - u root - h & # 39; hiyang.com密码new-password& # 39;或者你可以运行:/usr/bin/mysql_secure_installationwhich也将给你的选项删除testdatabases和匿名用户创建的默认情况下只这对生产服务器强烈推荐。参见手册更多说明。你可以启动MySQL守护进程:cd/usr;/usr/bin/mysqld_safe,您可以测试与mysql-test-run MySQL守护进程。plcd mysql-test;perl mysql-test-run。plPlease/usr/bin/mysqlbug脚本报告任何问题!mysql-u用户名、默认root-p,默认为空- h MYSER_SERVER,默认localhost-h 127.0.0.1Linux: socketWindows: memorymysql客户端:交互式模式批处理模式执行mysql脚本交互式模式中的命令类别:客户端命令云服务器端命令必须使用语句结束符,默认为分号;SQL接口:Oracle PL/SQLSQL服务器,t - SQL关系型数据库对象,,表
,,索引
,,视图(虚表)
,,约束
,,存储过程
,,存储函数
,,触发器
,,游标
,,用户权限
,,事务
表:,行(行),列(字段列)
,,表:实体
字段名称,数据类型(强类型),类型修饰符(限制)


占空间范围备注
,,,字符型

CHAR (n)
n字节
255

VARCHAR (n)
n + 1多结束修饰符
65535
变长二进制(n)

n字节


VARBINARY (n)
n + 1字节

变长文本(n)

n + 2字节65535
区分大小写BLOB (n)

65535
二进制大对象




,,数值







整型


非常小的整数
1字节
256

SMALLINT
2字节
65535

MEDIUMINT
3字节


INT
4字节


BIGINT
8字节

无符号,无符号
十进制


十进制近似数值


4字浮动节



8字节


,,,,,,,,,,日期时间

日期



时间



DATETIME



时间戳



,,布尔





,,内置

枚举ENUM



ENUM (“M”, F)集合组



设置(“M”, F)
<编辑>创建数据库 (如果不存在)db_name;
<编辑>删除数据库

mysql初步入门概览