数据库 Linux下的MySQL数据库管理
Posted 庖丁解牛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库 Linux下的MySQL数据库管理相关的知识,希望对你有一定的参考价值。
数据库就是数据的集合。
关系数据库是一种特殊的数据库,他将数据组织城标,并表示为表之间的关系。
数据库系统往往是大型项目的核心数据内容,如银行的用户账户信息,腾讯QQ的用户账户信息、股市的各种交易信息,以及各类网站用户注册信息等等都是以数据库方式保存。
SQLServer --microsoft的关系数据库系统,运行在windows server服务器 Oracle --Oracle公式的关系数据库系统,可以在windows、Linux、Unix平台运行,是目前最有竞争力的大型数据库系统。 mysql --体积小、速度快、总体拥有成本低,开放源码,免费,一般中小型网站的开发都选择Linux+MySQL作为网站数据库。
MySQL是一种能够关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL使用的SQL语言是用于访问数据库的最常用标准化语言
MySQL使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。
登录数据库
mysql -u root -p
退出数据库
mysql>quit;
创建新数据库: mysql>CREATE DATABASE [IF NOT EXISTS] db_name [CHARACTER SET charset_name]; []表示可选参数,但是一般我们需要设置字符集参数[CHARACTER SET charset_name]
使用数据库:
mysql>USE db_name;
删除数据库:
mysql>DROP DATABASE db_name;
显示现有数据库
mysql>show databases;
创建新用户 mysql>USE mysql(使用系统数据库) mysql>GRANT ALL ON db_name.* TO user_name IDENTIFIED BY ‘password‘ db_name.*表示该用户对db_name一切对象都有权限
登录mysql后 mysql>SET NAMES utf8; SET NAMES命令为设置mysql环境的字符集。 常用的字符集有: --gbk、gb2312、big5、utf8、ascii mysql>source script_name.sql source命令为执行一个sql脚本文件。
字符集的统一 1.首先操作系统的字符集为utf8 --查看操作系统字符集命令 locale 2.创建数据库时指定字符集为utf8 --[CHARACTER SET charset_name]; 3.设置mysql客户端字符集 --set names uft8;
以上是关于数据库 Linux下的MySQL数据库管理的主要内容,如果未能解决你的问题,请参考以下文章