方法如下:
1、首先打开Mysql命令行编辑器,连接Mysql数据库;
2、使用所要 *** 作的数据库,先显示一下数据库中的表;
3、显示一下表结构,了解一下表中的列;
4、向表插入数据,insert into 表名 (列名) values (值)
5、查询表可以看到所插入的数据,select * from 表名;
6、可以再插入一个数据,显示一下。
扩展资料:
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。
与其他的大型数据库,例如 Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于 MySQL是开放源码软件,因此可以大大降低总体拥有成本。
Linux作为 *** 作系统,Apache 或Nginx作为 Web 服务器,MySQL 作为数据库,PHP/Perl/Python作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统,被业界称为“LAMP“或“LNMP”组合。
MyISAMMySQL 5.0 之前的默认数据库引擎,最为常用。拥有较高的插入,查询速度,但不支持事务
InnoDB事务型数据库的首选引擎,支持ACID事务,支持行级锁定, MySQL 5.5 起成为默认数据库引擎
BDB源 自 Berkeley DB,事务型数据库的另一种选择,支持Commit 和Rollback 等其他事务特性
Memory所有数据置于内存的存储引擎,拥有极高的插入,更新和查询效率。但是会占用和数据量成正比的内存空间。并且其内容会在 MySQL 重新启动时丢失
Merge将一定数量的 MyISAM 表联合而成一个整体,在超大规模数据存储时很有用
Archive非常适合存储大量的独立的,作为历史记录的数据。因为它们不经常被读取。Archive 拥有高效的插入速度,但其对查询的支持相对较差
Federated将不同的 MySQL 服务器联合起来,逻辑上组成一个完整的数据库。非常适合分布式应用
Cluster/NDB高冗余的存储引擎,用多台数据机器联合提供服务以提高整体性能和安全性。适合数据量大,安全和性能要求高的应用
CSV: 逻辑上由逗号分割数据的存储引擎。它会在数据库子目录里为每个数据表创建一个 .csv 文件。这是一种普通文本文件,每个数据行占用一个文本行。CSV 存储引擎不支持索引。
BlackHole:黑洞引擎,写入的任何数据都会消失,一般用于记录 binlog 做复制的中继
EXAMPLE 存储引擎是一个不做任何事情的存根引擎。它的目的是作为 MySQL 源代码中的一个例子,用来演示如何开始编写一个新存储引擎。同样,它的主要兴趣是对开发者。EXAMPLE 存储引擎不支持编索引。
另外,MySQL 的存储引擎接口定义良好。有兴趣的开发者可以通过阅读文档编写自己的存储引擎。
参考资料来源:百度百科:mySQL
MySQL是一个真正的多用户 多线程SQL数据库服务器 是目前最流行的开放源码数据库服务器之一 来自MySQL项目的数据显示 目前MySQL用户已经达到 万个 大家熟知的 使用MySQL的Web站点包括Yahoo Finance Motorola NASA Silicon Graphics和Texas Instruments等 一般来说 用户以命令行的方式来使用MySQL 很多用户在Windows环境中一直使用图形用户界面(GUI)来 *** 作和管理数据库 对命令行方式可能不习惯 而很多新手更是觉得MySQL不容易掌握 为了方便用户对MySQL数据库进行管理 实际上早就已经有一些图形化用户管理的项目在进行中 它们是MySQL Control Center(MySQLCC) MySQLGUI和phpMyAdmin 此外 使用Red Hat自带的OpenOffice也可以完成对MySQL的图形化管理 安装MySQL 在安装 设置和应用图形化管理工具之前 首先要安装好MySQL服务器 使用以下命令查看本机是否安装了MySQL # rpm qa | grep mysqlmysql server a mysql a 本文所有例子均在Red Hat 中实现 在Red Hat 中 可以通过 软件包管理 程序来直接安装MySQL 具体方法是先在 添加或删除软件包 界面选中 SQL数据库服务器 并在细节中选中 mysql server MySQL服务器和相关的文件 然后插入第二张光盘 选择更新即可 也可以通过直接从光盘上使用rpm命令进行安装 因为MySQL服务器需要Perl语言的支持才能正常运行 所以在采用后一种安装方法时 安装MySQL前需要先安装Perl语言及相关软件包 安装完成后 使用以下命令启动MySQL服务器 #service mysqld startMySQL在安装完成后 预定义了一个超级用户root 口令为空 任何用户均可以从MySQL服务器本地使用该用户连接MySQL数据库进行 *** 作 显然这非常不安全 所以MySQL启动之后 应该立即设置root密码 设置方法如下 #mysqladmin password ylgui 这样就设置了一个新的密码 ylgui MySQL服务器是否已经正常运行?可以通过启用客户端程序mysql进行查看 这里要使用到上面设置的密码 # mysql u root pylguiWele to the MySQL monitor Commands end with or \g Your MySQL connection id is to server version: Type helpor \h for help Type \c to clear the buffer 注意 参数p与密码之间没有空格 屏幕会显示目前都有哪些数据库 mysql>show databases+ +| Database |+ +| mysql|| test |+ + rows in set ( sec)可以看到MySQL数据库服务器里有两个数据库 分别是mysql和test 这表明该数据库服务器已经正确安装 并已经正常启动 下面就分别看看四种MySQL GUI解决方案的安装 设置和使用情况 MySQL Control CenterMySQLCC是一个功能齐全的 基于GUI的MySQL客户端程序 可以跨平台 *** 作 它提供多种风格的用户界面 支持简体中文 易于 *** 作 某些 *** 作界面与SQL Server数据库系统的客户端工具—— 企业管理器 非常相似 因此 无论在功能上还是在界面上 MySQLCC都可以与商业数据库所提供的 基于GUI的客户端程序相媲美 该项目的开发一直非常活跃 .下载可从下载该软件 写作本文时 该软件的较新版本是 并有两个不同版本 一个是针对glibc 的 另一个是针对glibc 的 下载前 需要先查看本机glibc的版本号 # rpm qa |grep glibcglibc kernheaders glibc mon glibc devel glibc 由上可知Red Hat 中所安装的是glibc 下载的软件包文件名为mysqlcc linux glibc tar gz .安装先将文件移至/usr/local目录下 然后切换至想要安装该软件的目录 #mv mysqlcc linux glibc tar gz /usr/local#cd /usr/local解开软件包 并创建安装路径 #tar xvzf /usr/local/mysqlcc linux glibc tar gz#ln s mysqlcc linux glibc mysqlcc第一个命令tar会创建一个名为mysqlcc linux glibc 的目录 第二个命令ln则会创建一个符号链接 这样做的目的是为了让每次进入安装目录时更加容易 只需使用命令cd/usr/local/mysqlcc即可进入安装目录 进入安装目录后 执行 /mysqlcc启动该程序 界面如图 所示 educity cn/img_ / / / jpg >图 MySQLCC用户界面 .设置启动MySQLCC后 选择 Option 选单中的 General 然后将 Language 选项设置为 Simplified Chinese (简体中文) 注意 在默认情况下 应用程序使用的字体并不能正确显示中文 所以还应该将其更改为可以正确显示中文的字体 方法是依次选择 Option→Fonts→Application Font 然后在d出的界面中进行选择 这里将其选为Zysong 选择结尾为GB的字体也可以正确显示中文 选择完成后 重新启动MySQLCC 即可进入具有中文字体显示的界面 如图 所示 educity cn/img_ / / / jpg>图 设置后的中文界面 由图 和图 可以看到 启动MySQLCC时 会d出设置 注册服务器 的界面 在该界面输入名称为MySQL 主机名为 用户名为root 密码为上文所设置的ylgui 其它选项不用更改 单击 添加 即可将新建的连接添加至连接列表中 如图 所示 educity cn/img_ / / / jpg>图 添加新建的连接 选中新建的连接 然后单击 连接 按钮 即可完成连接 如图 所示 educity cn/img_ / / / jpg>图 连接到MySQL数据库服务器 . *** 作数据库 设置好MySQLCC后就可以应用该管理工具来对数据库进行 *** 作了 ( ) 创建/删除数据库 在左边列表中的 数据库 项上单击右键 选择 新建数据库 然后在d出的对话框中输入数据库名称 mydatabase 这时 数据库 项目下就会显示名为 mydatabase 的数据库 如果要删除新建的数据库 可以直接在该数据库上单击右键 然后选择 丢弃数据库 即可完成删除 ( ) 新建/删除表 双击 mydatabase 其下方会显示 表 的子项 在该子项目上单击右键 选择 新建数据表 这时会d出创建表的界面 如图 所示 为简单起见 这里只为该表设置了四个字段 NO name sex birthday 单击保存 将该表保存为mytable educity cn/img_ / / / jpg >图 新建表 要删除数据库中的表 直接在该表上单击右键 然后选择 丢弃表 即可完成删除 ( ) 更改表结构 要编辑表结构 可直接在表上单击右键 选择 编辑表 可以对表进行各种更改 包括添加/删除字体 更改字段属性 创建索引 更改表属性等 *** 作 ( ) 输入数据 要向该表输入数据 直接在该表上双击左键 会打开如图 所示的查询窗口 在该窗口中 可以对表进行各种 *** 作 比如要向表中添加/删除记录 只需单击工具栏上的插入/删除记录即可 educity cn/img_ / / / jpg >图 向表中输入记录 在图 所示界面中 还可以非常方便地使用SQL语句对表进行 *** 作 方法是单击工具栏上的SQL图标 然后在查询框中输入SQL语句 单击工具栏上的 执行 即可 如果对查询语句不熟 也可以直接在工具栏上单击 查询类型 按键 并在下拉列表中选择常用的查询语句 如图 所示educity cn/img_ / / / jpg>图 使用SQL语句 lishixinzhi/Article/program/MySQL/201311/29323MySQL 管理工具
本回答来自:MySQL 管理工具_树懒学堂
MySQL的标准安装版本中没有图形化管理工具,虽然MySQL几乎所有的任务都可以用命令提示符下的mysqladmin和mysql命令来完成,也会对MySQL留下“界面不友好”的坏印象,为解决这个问题,MySQL开发了多种图形化的管理工具。下面介绍3个使用比较广泛的MySQL图形化管理工具。
Navicat for MySQL
Navicat for MySQL基于Windows平台,为MySQL量身定做,提供类似于MySQL的用户管理界面工具。此解决方案的出现,将解放PHP、J2EE等程序员以及数据库设计者、管理者的大脑,降低开发成本,为用户带来更高的开发效率。
Navicat for MySQL使用了极好的图形用户界面(GUI),可以用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。用户可完全控制MySQL数据库和显示不同的管理资料,包括管理用户和控制访问权限,可方便的将数据从一个数据库转移到另一个数据库中(Local to Remote、Remote to Remote、Remote to Local)进行数据备份。
Navicat for MySQL支持Unicode,以及本地或远程MySQL服务器多连接,用户可浏览数据库、建立和删除数据库、编辑数据、建立或执行SQL queries、管理用户权限(安全设定)、将数据库备份/还原、导入/导出数据(支持CSV、TXT、DBF和XML数据格式)等。
phpMyAdmin
phpMyAdmin是基于php环境的web端管理工具,所以是通过浏览器来执行具体的MySQL *** 作,而非客户端软件。最大的优点就是便捷性。
phpMyAdmin可以运行在各种版本的PHP及MySQL下,可以对数据库进行 *** 作,如创建、修改和删除数据库、数据表及数据等。安装完hpMyAdmin后,在浏览器中输入phpMyAdmin访问地址,如http://localhost:8088/phpmyadmin/,即可打开登录页面
MySQL Administrator
MySQL Administrator是众多MySQL图形化管理工具中应用最广泛的一种,是用来执行数据库管理 *** 作的程序,以及用来监视和管理MySQL实例的数据库、用户的权限和数据的实用程序,比如MySQL服务的配置、控制、开启和关闭,还可用于管理用户和连接数据库,执行数据备份和其他的一些管理任务。它有这几个优点:
(1)它的图形化的用户界面为用户提供了非常直观的接口。
(2)它提供了较好的全局设置,这对于MySQL服务器的可执行性、可信度和安全性是相当重要的。
(3)它提供了图形化的性能显示,使中止服务器和更改服务器的设置更加简单。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)