1、什么是数据库?
数据库(Datab
1、什么是数据库?
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
主流的数据库有:sqlserver,mysql,Oracle、SQLite、Access、MSSQL
Server等,本文主要讲述的是mysql
2、数据库管理是干什么用的?
a.将数据保存到文件或内存
b.接收特定的命令,然后对文件进行相应的操作
PS:如果有了以上管理系统,无须自己再去创建文件和文件夹,而是直接传递命令
给上述软件,让其来进行文件操作,他们统称为数据库管理系统(DBMS,DatabaseManagementSystem)
mysql安装
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。在
WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)
应用软件之一。
使用mysql必须具备一下条件
a.安装MySQL服务端
b.安装MySQL客户端
c.【客户端】连接【服务端】
d.【客户端】发送命令给【服务端MySQL】服务的接受命令并执行相应操作(增删改查等)
mysql操作
一、连接数据库
mysql-uuser-p例:mysql-uroot-p
常见错误如下:
ERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket
'/tmp/mysql.sock'(2),itmeansthattheMySQLserverdaemon(Unix)orservice
(Windows)isnotrunning.
退出连接:
QUIT或者Ctrl+D
二、查看数据库,创建数据库,使用数据库查看数据库:showdatabases;
默认数据库:
mysql-用户权限相关数据
test-用于用户测试数据
information_schema-MySQL本身架构相关数据
创建数据库:
createdatabasedb1DEFAULTCHARSETutf8COLLATEutf8_general_ci;#utf8编码
createdatabasedb1DEFAULTCHARACTERSETgbkCOLLATEgbk_chinese_ci;#
gbk编码
使用数据库:usedb1;
显示当前使用的数据库中所有表:SHOWTABLES;
三、用户管理
创建用户
createuser'用户名'@'IP地址'identifiedby'密码';
删除用户
dropuser'用户名'@'IP地址';
修改用户
renameuser'用户名'@'IP地址';to'新用户名'@'IP地址';;
修改密码
setpasswordfor'用户名'@'IP地址'=Password('新密码')
注:用户权限相关数据保存在mysql数据库的user表中,所以也可以直接对其进行操作(不建议)
四、权限管理
请联系网站客服,了解详细的优惠课程信息~
优质、权威、便捷、省心