数据库就是数据的集合。
关系数据库是一种特殊的数据库,他将数据组织城标,并表示为表之间的关系。
数据库系统往往是大型项目的核心数据内容,如银行的用户账户信息,腾讯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]

修改数据库字符集
alter database 数据库名字 character set 字符集;

显示数据库的字符集
show create database 数据库名字;

使用数据库:
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必须设置mysql客户端字符集
--set names uft8;

mysql启动步骤第一步:mysql -u dbuser1 -p第二步:输入密码第三步:设置字符集--SET NAMES utf8;第四步:使用数据库--USE db1;

转载于:https://www.cnblogs.com/zhanggaofeng/p/6028710.html

数据库 Linux下的MySQL数据库管理相关推荐

  1. linux 自动配置 mysql数据库,Linux下配置mysql数据库主从自动备份

    当网站内容越来越多的时候,数据库也变得越来越大了.如果不小心误删了,或者被攻击了,那就什么都没有了,一切归零.到现在博主也认识到了数据库的重要性,于是决定研究研究数据库的自动备份.如果你是土豪那可以直 ...

  2. linux下重启数据库,Linux下重启mysql数据库的方法

    方法一: 命令: [root@localhost /]# /etc/init.d/mysql start|stop|restart|reload|force-reload [root@localhos ...

  3. Linux下修改mysql的root密码后数据库消失怎么处理

    Linux系统下如果没有通过password()函数修改mysql的root密码就会导致mysql数据库消失.有些人可能不知道而直接修改了mysql的root密码,于是产生了mysql数据库消失的问题 ...

  4. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

  5. Linux下修改Mysql数据库存放路径

    Linux下修改Mysql数据库存放路径 原路径:/var/lib/mysql 目标路径:/home/data/mysql 1.home目录下建立data目录 cd /home mkdir data ...

  6. linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤

    使用rpm安装方式安装完MySQL数据库后,数据文件的默认路径为/var/lib/mysql,然而根目录并不适合用于存储数据文件. 原路径:/var/lib/mysql 目标路径:/home/mysq ...

  7. 【已解决】Linux下安装MySQL数据库

    [经验贴]安装环境为:Ubuntu12.04,MySQL5.5.28 在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar. ...

  8. 卸载linux下的mysql数据库实例_Linux下卸载MySQL数据库实例教程

    本文主要介绍了Linux下卸载MySQL数据库的方法,不知道Linux下卸载MySQL数据库的小伙伴们可以学习一下,本文具有一定的参考价值,希望能帮助到大家. 如何在Linux下卸载MySQL数据库呢 ...

  9. Linux下开启mysql数据库的远程访问权限

    摘要:今天在Linux服务器上安装了msyql数据库,在本地访问的时候可以访问,但是我想通过远程的方式访问的时候就不能访问了,查询资料后发现,Linux下mysql默认安装完成后只有本地访问的权限,没 ...

最新文章

  1. u盘最大单个文件支持多少g_为什么32G的U盘却存了不4G的文件,原因很简单
  2. mysql windows 安装_Windows 安装 Mysql(zip格式)
  3. linux 内核主线,为AM335x移植Linux内核主线代码(41)Ethernet结论篇
  4. 复述-简历-面试-常见问答整理
  5. 西双版纳真的适合养老吗?
  6. 我的世界服务器为什么显示崩溃,我的世界服务器崩溃的指令 | 手游网游页游攻略大全...
  7. 【带权二分】bzoj2654 tree
  8. Mac那些你不知道的 :自带计算器的隐藏功能
  9. 错误解决:src/cpp/cuda.hpp:  fatal error: cuda.h
  10. 万字长文:上海交大校友、宾大直博博士细说五年读博经历
  11. 第四章 春夏秋冬,二十四节气
  12. eslint 修改standard规则
  13. 51单片机DHT11温湿度ESP8266WiFi手机APP显示设计
  14. memmove函数c语言实现,【C语言】实现memcopy、memmove函数
  15. 非参数估计:核密度估计KDE
  16. Readiris Pro 17 for Mac(PDF和OCR图文识别软件)
  17. 清除flashback日志
  18. 我的软件推广成功之路 [转]
  19. HKU MaRS livox camera calib使用过程
  20. word常见问题_3 批量修改图片大小

热门文章

  1. Java使用UDP聊天程序
  2. [转]php获取含中文字符串长度
  3. 字符串转json对象的各种方法
  4. Frame和Iframe横向滚动条的解决方案
  5. ubuntu下svn命令
  6. 26 | 案例篇:如何找出狂打日志的“内鬼”?
  7. 3.1 cat:合并文件或查看文件内容
  8. oracle如何配置dns连接,图文详解添加DNS服务器的操作步骤
  9. castle activerecord mysql_Castle ActiveRecord配置中需要注意的地方
  10. 用户登陆_「python学习笔记」用户登陆需求实现(for/if/str知识点)