MYSQL入门全套(第一部)
《MYSQL入门全套(第一部)》要点: 作者:张岩林 mysql简介 1、什么是数据库 ? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式.数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用. 主流的数据库有:sqlserver,mysql,Oracle、SQLite、Access、MS SQL Server等,本文主要讲述的是mysql. 2、数据库管理是干什么用的? a. 将数据保存到文件或内存 b. 接收特定的命令,然后对文件进行相应的操作 PS:如果有了以上管理系统,无须自己再去创建文件和文件夹,而是直接传递 命令 给上述软件,让其来进行文件操作,他们统称为数据库管理系统(DBMS,Database Management System) mysql安装 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理.在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一. 使用mysql必须具备一下条件
1、下载地址:http://dev.mysql.com/downloads/mysql/ 2、安装 windows安装请参考:http://www.cnblogs.com/lonelywolfmoutain/p/4547115.html linux下安装:http://www.cnblogs.com/chenjunbiao/archive/2011/01/24/1940256.html 注:以上两个链接有完整的安装方式,撸主也是参考他的安装的,安装完以后mysql.server start启动mysql服务 mysql操作 一、连接数据库 mysql -u user -p 例:mysql -u root -p 常见错误如下: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2),it means that the MySQL server daemon (Unix) or service (Windows) is not running. 退出连接: QUIT 或者 Ctrl+D 二、查看数据库,创建数据库,使用数据库查看数据库: show databases; 显示当前使用的数据库中所有表:SHOW TABLES; 三、用户管理 注:用户权限相关数据保存在mysql数据库的user表中,所以也可以直接对其进行操作(不建议) 四、权限管理 mysql对于权限这块有以下限制: 对于数据库及内部其他权限如下: 对于用户和IP的权限如下: 1、查看权限: show grants for '用户'@'IP地址' 2、授权 grant 权限 on 数据库.表 to '用户'@'IP地址' 3、取消授权 revoke 权限 on 数据库.表 from '用户'@'IP地址' 授权实例如下: mysql表操作 1、查看表 2、创建表 来一个实例好详解 注:
3、删除表 drop table 表名 4、清空表内容 delete from 表名 truncate table 表名 5、修改表 对于上述这些操作是不是看起来很麻烦,很浪费时间,别慌!有专门的软件能提供这些功能,操作起来非常简单,这个软件名字叫Navicat Premium,大家自行在网上下载,练练手,但是下面的即将讲到表内容操作还是建议自己写命令来进行 5、基本数据类型 MySQL的数据类型大致分为:数值、时间和字符串 mysql表内容操作 表内容操作无非就是增删改查,当然用的最多的还是查,而且查这一块东西最多,用起来最难,当然对于大神来说那就是so easy了,对于我这种小白还是非常难以灵活运用的,下面咱来一一操作一下 1、增 2、删 3、改 4、查 查这块的条件太多太多我给列举出来至于组合还得看大家的理解程度哈 a、条件判断where b、通配符like c、限制limit d、排序asc,desc e、分组group by 文章来源36大数据,www.36dsj.com,微信号dashuju36,36大数据是一个专注大数据创业、大数据技术与分析、大数据商业与应用的网站.分享大数据的干货教程和大数据应用案例,提供大数据分析工具和资料下载,解决大数据产业链上的创业、技术、分析、商业、应用等问题,为大数据产业链上的公司和数据行业从业人员提供支持与服务. via:博客 张岩林 End. 编程之家PHP培训学院每天发布《MYSQL入门全套(第一部)》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |