标签:文件 acl 支持中文 编程语言 web 密码 文件中 数据存储 mys
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,
每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。
我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。
所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。
RDBMS即关系数据库管理系统(Relational Database Management System)的特点:
1.数据以表格的形式出现
2.每行为各种记录名称
3.每列为记录名称所对应的数据域
4.许多的行和列组成一张表单
5.若干的表单组成database
如:
Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
添加 MySQL 用户,你只需要在 mysql 数据库中的 user 表添加新用户即可。
以下为添加用户的的实例,用户名为shikai,密码为123,并授权用户可进行 SELECT, INSERT 和 UPDATE操作权限:
Windows端:
C:\Users\shikai>mysql -hlocalhost -uroot -p Enter password: *********** mysql> use mysql; Database changed mysql> insert into user (host, user, password, select_priv, insert_priv, update_priv) VALUES (‘localhost‘, ‘shikai‘, PASSWORD(‘123‘), ‘Y‘, ‘Y‘, ‘Y‘); Query OK, 1 row affected (0.20 sec) mysql> flush privileges; Query OK, 1 row affected (0.01 sec) mysql> select host, user, password from user where user = ‘shikai‘; +-----------+---------+------------------+ | host | user | password | +-----------+---------+------------------+ | localhost | shikai | 6f8c114b58f2ce9e | +-----------+---------+------------------+ 1 row in set (0.00 sec)
另外一种添加用户的方法为通过SQL的 GRANT 命令,你下命令会给指定数据库TUTORIALS添加用户 zara ,密码为 zara123 。
root@host# mysql -u root -p password; Enter password:******* mysql> use mysql; Database changed mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP -> ON TUTORIALS.* -> TO ‘zara‘@‘localhost‘ -> IDENTIFIED BY ‘zara123‘;
以下列出了使用Mysql数据库过程中常用的命令:
USE 数据库名 :选择要操作的Mysql数据库,使用该命令后所有Mysql命令都只针对该数据库。
SHOW DATABASES: 列出 MySQL 数据库管理系统的数据库列表。
SHOW TABLES: #显示指定数据库的所有表,使用该命令前需要使用 use命令来选择要操作的数据库。
SHOW COLUMNS FROM 数据表: #显示数据表的属性,属性类型,主键信息 ,是否为 NULL,默认值等其他信息。
create database testdb charset "utf8"; #创建一个叫testdb的数据库,且让其支持中文
drop database testdb; #删除数据库
SHOW INDEX FROM 数据表:显示数据表的详细索引信息,包括PRIMARY KEY(主键)。
MySQL 创建数据表
#不支持中文 #create database shikai ; #utf8支持中文 #create database shikai charest utf8 ;
创建一个student表:
标签:文件 acl 支持中文 编程语言 web 密码 文件中 数据存储 mys
原文地址:https://www.cnblogs.com/shikaishikai/p/9503308.html