有数据库基础,如何快速精通mysql?

如题所述

本周内容:455字

阅读时间:3~5分钟

前言

MySQL 是一款免费开源、小型、关系型数据库管理系统。随着该数据库功能不断完善、性能的不断提高,可靠性不断增强。它虽然是免费,但与其他商业数据库一样,具有数据库系统的通用性,提供了数据库的存取、增加、修改、删除或更加复杂的操作。同时MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

下面开始介绍搭建的过程

一、准备环境

系统:

Centos 6.5_64

二、安装过程

1.yum -y install mysql-server

2.设置服务开机启动

3.启动数据库服务

4.设置MySQLroot用户

5.设置root用户密码为

6.登录数据库

7.创建数据库test1

8.建立数据库表格,xm姓名,xb性别,csny出生年龄

9增加数据库条目记录,姓名:李一,性别:男年龄:1988.9.01

书籍推荐

《MySQL 5.7从入门到精通》

本书主要包括MySQL的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、MySQL函数、查询数据、数据表的操作(插入、更新与删除数据)、索引、存储过程和函数、视图、触发器、用户管理、数据备份与恢复、日志以及性能优化等。最后通过两个综合案例的数据库设计,进一步讲述MySQL在实际工作中的应用。

本书注重实战操作,帮助读者循序渐进地掌握MySQL中的各项技术。本书共有480个实例和14个综合案例,还有大量的经典习题。下载文件中赠送了近20小时培训班形式的视频教学录像,详细讲解了书中每一个知识点和每一个数据库操作的方法和技巧。同时下载文件中还提供了本书所有例子的源代码,读者可以直接查看和调用。

本书适合MySQL数据库初学者、MySQL数据库开发人员和MySQL数据库管理员,同时也能作为高等院校相关专业师生的教学用书。

让阅读成为习惯

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-27

数据库是每一个网站或者是互联网应用都会有的,在是目前使用中最常见的有五种数据库——《重庆典名科技浅谈五大常用数据库》其中Mysql数据库是应用微微广泛的,常用于Linux主机上。

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。日常管理数据库中发现连不上数据库,这种情况我们该怎么处理呢?其实很简单我们可以通过Mysql数据库客户端来进行管理,另外,您也可以通过更加直观的PhpMyadmin来进行管理。方法如下:

1】首先下载PhpMyAdmin软件,将此文件包解压

2】找到其中的一个文件: config.inc.php(或者如config.*等,该文件名会因phpmyadmin版本不同,而有所差别)修改以下配置:$cfgServers[1]['host']= 'localhost';// MySQL hostname

$cfgServers[1]['port']= '';// MySQL port - leave blank for default port

$cfgServers[1]['socket']= '';// Path to the socket - leave blank for default socket

$cfgServers[1]['connect_type']= 'tcp';// How to connect to MySQL server ('tcp' or 'socket')

$cfgServers[1]['stduser']= '';// MySQL standard user settings (this user must have read-only $cfgServers[1]['stdpass']= '';// access to the "mysql/user" and "mysql/db" tables)

$cfgServers[1]['adv_auth']= FALSE;// Use advanced authentication?

$cfgServers[1]['user']= '数据库用户名';// MySQL user(此项需要设置)

$cfgServers[1]['password']= '数据库密码';// MySQL password (only needed with basic auth)(此项需要设置)

$cfgServers[1]['only_db']= ''数据库名称';// If set to a db-name,...(此项需要设置)

3】然后您ftp到您的网站,在您的网站下建立一个目录phpmyadmin,把phpmyadmin所有文件上传到该目录下访问http://'yourdomain.com/phpmyadmin,即可管理您的数据库了."

温馨提醒:我们在搭建好数据库后,一定要记得把这些phpadmin的文件转移到其它地方,不然任何人都可以轻易的通过这个文件直接管理你的数据库了。

文章来源于阿里云服务器www.023.cn

第2个回答  2017-12-27

开发就是数据的处理,数据库是开发人员的必备技能,今天推荐几本数据库学习的书籍。

1、《MySQL必知必会》

数据库入门书,在Amazon上长期排在数据库销售榜首,建议想快速了解数据库原理和MySQL的新手阅读。

2、《SQL学习指南(第2版修订版)》

这本书教你怎么写sql,属于基础2.0版

3、《MySQL技术内幕——InnoDB存储引擎》

经典书籍,从源代码的角度深度解析了InnoDB的体系结构、实现原理、工作机制,并给出了大量最佳实践,能帮助你系统而深入地掌握InnoDB。

4、《高可用MySQL(第3版)》

实战案例及经验过的诊断技术,可大大提高性能急救技能,以及加深对MySQL本质的理解。而且本书将数据库结构的客观方面纳入思考,此外还增补了MySQL高可用性及云特性。

第3个回答  2017-12-27

mysql 查看有多少个数据库,有多少个表,方法如下:

1、图形界面直接查看:

2、命令查看:

#查看数据库SHOW DATABASES;

#查看表USE blog;SHOW TABLES;

#查看表中的列SHOW COLUMNS FROM auth_user;DESCRIBE auth_user;

注意:describe 表名是 show columns from 表名的一种快捷方式。

(本文内容由百度知道网友万能度神娘贡献)

相似回答
大家正在搜