数据库 Linux下的MySQL数据库管理

时间:2021-07-25 18:38:11
数据库就是数据的集合。
关系数据库是一种特殊的数据库,他将数据组织城标,并表示为表之间的关系。
数据库系统往往是大型项目的核心数据内容,如银行的用户账户信息,腾讯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脚本文件。
字符集的统一
.首先操作系统的字符集为utf8
--查看操作系统字符集命令 locale
.创建数据库时指定字符集为utf8
--[CHARACTER SET charset_name];
.登录mysql必须设置mysql客户端字符集
--set names uft8;
mysql启动步骤
第一步:mysql -u dbuser1 -p
第二步:输入密码
第三步:设置字符集--SET NAMES utf8;
第四步:使用数据库--USE db1;

数据库 Linux下的MySQL数据库管理的更多相关文章

  1. windows下数据库文件使用脚本同步到linux下的mysql数据库中

    1.背景 windows server 2008 下 每天会有 *.sql数据文件 需要上传到linux 中的mysql数据库中 而运维人员是在 windows server 下使用 xshell 连 ...

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

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

  3. Linux下实现mysql数据库每天自动备份

    Linux下实现mysql数据库每天自动备份 1.基本操作步骤 a.创建备份目录 mkdir -m 777 /home/wwwroot/backup b.创建备份脚本sh vim /home/wwwr ...

  4. Linux下重启mysql数据库的方法

    原文地址:Linux下重启mysql数据库的方法作者:于士博的视频教程 方法一: 命令: [root@localhost /]# /etc/init.d/mysql   start|stop|rest ...

  5. linux下搭建mysql数据库

    linux下搭建mysql数据库 1.下载mysql: http://dev.mysql.com/downloads/mysql/5.6.html#downloads wget http://dev. ...

  6. 在Linux下给mysql创建用户并分配权限及问题解决方案

    在linux下安装mysql请参考在linux系统中安装mysql服务器详细步骤 1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql ...

  7. Linux下查看mysql、apache是否安装,安装,卸载等操作

    Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root               ?        :: /bin/sh /usr/ ...

  8. Linux下PHP+MySQL+CoreSeek中文检索引擎配置

    说明: 操作系统:CentOS 5.X 服务器IP地址:192.168.21.127 Web环境:Nginx+PHP+MySQL 站点根目录:/usr/local/nginx/html 目的:安装co ...

  9. linux 下配置mysql区分大小写(不区分可能出现找不到表的情况)怎么样使用yum来安装mysql

    Linux 默认情况下,数据库是区分大小写的:因此,要将mysql设置成不区分大小写 在my.cof 设置 lower_case_table_names=1(1忽略大小写,0区分大小写) 检查方式:在 ...

随机推荐

  1. windows下jenkins常见问题填坑

    没有什么高深的东西,1 2天的时间大多数人都能自己摸索出来,这里将自己遇到过的问题分享出来避免其他同学再一次挖坑. 目录 1. 主从节点 2. Nuget自动包还原 3. powershell部署 4 ...

  2. Android中proc/meminfo的详解(原)

    今天在写到获取手机可用内存空间的总大小的时候,通过下面的方法去获取的时候,发现该方法最低支持的版本是16,这显然是不可取的. public static long getTotalSpace(Cont ...

  3. Ubuntu Telnet 配置(openbsd-inetd)

    Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式.可以通过Telnet实现远程登录Ubuntu,但是Ubuntu 10.10默认没有安装Telnet,需 ...

  4. [ZJOI2011]营救皮卡丘

    题目描述 皮卡丘被火箭队用邪恶的计谋抢走了!这三个坏家伙还给小智留下了赤果果的挑衅!为了皮卡丘,也为了正义,小智和他的朋友们义不容辞的踏上了营救皮卡丘的道路. 火箭队一共有N个据点,据点之间存在M条双 ...

  5. Spring_AOP 实现原理与 CGLIB 应用

    转自:https://www.ibm.com/developerworks/cn/java/j-lo-springaopcglib/index.html AOP(Aspect Orient Progr ...

  6. ORACLE11g下如何利用SQL DEVELOPER连接上数据库

    最近在学习数据库的相关内容,在sqlplus敲了几天命令行窗口后,想尝试一下用sql developer 连接上数据库但一直没有实现.在网上查询了相关资料后现在终于弄好了,就来写下此篇博文与大家分享! ...

  7. January 04th, 2018 Week 01st Thursday

    Just do what works for you, because there will always be someone who think differently. 就做你自己所能做的,因为 ...

  8. SSM 项目整合

    SSM整合:spring + springmvc + mybatis 1.1 生成Maven项目:ar_ssm 1.2 添加jar包 <dependencies> <!-- 单元测试 ...

  9. 大数据高性能数据库Redis在Windows上的使用教程

    Redis学习笔记----Redis在windows上的安装配置和使用 Redis简介 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括s ...

  10. 如何通过Fiddler模拟弱网进行测试

    [本文出自天外归云的博客园] 弱网测试的目的 弱网测试可以发现一些因为网络问题导致的交互问题,从而更好的完善应用的性能. 弱网的模拟 通过Fiddler可以模拟弱网进行测试,拿手机测试举例,进行手机a ...