MySQL学习笔记1

数据库基础

数据库

保存有组织数据的容器

某种特定类型数据的结构化清单

表中的一个字段

数据类型

所容许的数据的类型

每个表列,都有相应的数据类型,限制该列的数据类型。

表中的一个记录

主键

一列或一组列,其值能够唯一区分表中每个行

SQL

结构化查询语言

一种专门与数据库通信的语言

优点:

几乎与所有数据库都支持

简单易学,语句描述性强

灵活使用,进行复杂和高级的数据库操作

MySQL基础

一种数据库软件

优点:

成本低:源代码开放,一般免费试用

性能优:执行非常快

可信赖:重要和声望高的大公司使用

简单:容易安装和使用

客户机-服务器软件

DBMS(数据库管理系统)分类:

共享文件系统:Microsft Access、FileMaker

客户机-服务器:MySQL、Oracle、Microsft SQL Server

服务器:负责所有数据访问和处理的一个软件。本地副本或远程服务器副本。

客户机:与用户打交道的软件。工具、脚本、web应用开发语言、程序设计语言

MySQL工具

MySQL命令行实用程序

命令输入在mysql>之后;

命令用 ; 或 \g 结束;仅按Enter键不执行命令;

输入help或\h获得帮助,输入参数获得特定命令帮助;

输入quit或exit,退出命令行实用程序。

MySQL Administrator

一个图形交互客户机,简化MySQL服务器管理

Server Information:服务器信息,显示客户机和被连接服务器的状态和版本信息

Service Control:服务控制,允许停止或启动MySQL以及指定服务器特性

User Administration:用户管理,定义MySQL用户、登录和权限。

Catalogs:目录,列出数据库,并允许创建数据库和表

MySQL Query Browser

一个图形交互客户机,用来编写和执行MySQL命令

特点:

输入MySQL命令:在屏幕顶上的窗口中,在输入语句后,单击Execute按钮,提交MySQL处理

结果显示:屏幕左边大区域网格中;

切换标签:多条语句、结果显示,在自己标签中

大纲标签:屏幕右边标签,所有数据源,展开源查看表,展开表查看列

自动编写MySQL语句:选择表列

历史标签:大纲标签右边,MySQL语句的执行历史

帮助:屏幕的右下角,MySQL语法、函数的帮助

使用MySQL

连接

账户权限:创建表、删除整个数据库、更改登录和口令

需要信息:主机名、端口、一个合法的用户名、用户口令

选择数据库

命令:use datasname;

显示所有数据库

命令:SHOW DATABASES;

显示所有表

命令:SHOW TABLES;

显示服务器状态

命令:SHOW STATUS;

显示创建特定数据库SQL语句

命令:SHOW CREATE DATABASE;

显示创建特定表SQL语句

命令:SHOW CREATE TABLE;

显示用户安全权限

命令:SHOW GRANTS;

显示服务器错误信息

命令:SHOW ERRORS;

显示服务器警告信息

命令:SHOW WARNINGS;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值