数据库就是数据的集合。
关系数据库是一种特殊的数据库,他将数据组织城标,并表示为表之间的关系。
数据库系统往往是大型项目的核心数据内容,如银行的用户账户信息,腾讯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数据库管理的更多相关文章
-
windows下数据库文件使用脚本同步到linux下的mysql数据库中
1.背景 windows server 2008 下 每天会有 *.sql数据文件 需要上传到linux 中的mysql数据库中 而运维人员是在 windows server 下使用 xshell 连 ...
-
Linux下开启mysql数据库的远程访问权限
摘要:今天在Linux服务器上安装了msyql数据库,在本地访问的时候可以访问,但是我想通过远程的方式访问的时候就不能访问了,查询资料后发现,Linux下MySQL默认安装完成后只有本地访问的权限 ...
-
Linux下实现mysql数据库每天自动备份
Linux下实现mysql数据库每天自动备份 1.基本操作步骤 a.创建备份目录 mkdir -m 777 /home/wwwroot/backup b.创建备份脚本sh vim /home/wwwr ...
-
Linux下重启mysql数据库的方法
原文地址:Linux下重启mysql数据库的方法作者:于士博的视频教程 方法一: 命令: [root@localhost /]# /etc/init.d/mysql start|stop|rest ...
-
linux下搭建mysql数据库
linux下搭建mysql数据库 1.下载mysql: http://dev.mysql.com/downloads/mysql/5.6.html#downloads wget http://dev. ...
-
在Linux下给mysql创建用户并分配权限及问题解决方案
在linux下安装mysql请参考在linux系统中安装mysql服务器详细步骤 1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql ...
-
Linux下查看mysql、apache是否安装,安装,卸载等操作
Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root ? :: /bin/sh /usr/ ...
-
Linux下PHP+MySQL+CoreSeek中文检索引擎配置
说明: 操作系统:CentOS 5.X 服务器IP地址:192.168.21.127 Web环境:Nginx+PHP+MySQL 站点根目录:/usr/local/nginx/html 目的:安装co ...
-
linux 下配置mysql区分大小写(不区分可能出现找不到表的情况)怎么样使用yum来安装mysql
Linux 默认情况下,数据库是区分大小写的:因此,要将mysql设置成不区分大小写 在my.cof 设置 lower_case_table_names=1(1忽略大小写,0区分大小写) 检查方式:在 ...
随机推荐
-
windows下jenkins常见问题填坑
没有什么高深的东西,1 2天的时间大多数人都能自己摸索出来,这里将自己遇到过的问题分享出来避免其他同学再一次挖坑. 目录 1. 主从节点 2. Nuget自动包还原 3. powershell部署 4 ...
-
Android中proc/meminfo的详解(原)
今天在写到获取手机可用内存空间的总大小的时候,通过下面的方法去获取的时候,发现该方法最低支持的版本是16,这显然是不可取的. public static long getTotalSpace(Cont ...
-
Ubuntu Telnet 配置(openbsd-inetd)
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式.可以通过Telnet实现远程登录Ubuntu,但是Ubuntu 10.10默认没有安装Telnet,需 ...
-
[ZJOI2011]营救皮卡丘
题目描述 皮卡丘被火箭队用邪恶的计谋抢走了!这三个坏家伙还给小智留下了赤果果的挑衅!为了皮卡丘,也为了正义,小智和他的朋友们义不容辞的踏上了营救皮卡丘的道路. 火箭队一共有N个据点,据点之间存在M条双 ...
-
Spring_AOP 实现原理与 CGLIB 应用
转自:https://www.ibm.com/developerworks/cn/java/j-lo-springaopcglib/index.html AOP(Aspect Orient Progr ...
-
ORACLE11g下如何利用SQL DEVELOPER连接上数据库
最近在学习数据库的相关内容,在sqlplus敲了几天命令行窗口后,想尝试一下用sql developer 连接上数据库但一直没有实现.在网上查询了相关资料后现在终于弄好了,就来写下此篇博文与大家分享! ...
-
January 04th, 2018 Week 01st Thursday
Just do what works for you, because there will always be someone who think differently. 就做你自己所能做的,因为 ...
-
SSM 项目整合
SSM整合:spring + springmvc + mybatis 1.1 生成Maven项目:ar_ssm 1.2 添加jar包 <dependencies> <!-- 单元测试 ...
-
大数据高性能数据库Redis在Windows上的使用教程
Redis学习笔记----Redis在windows上的安装配置和使用 Redis简介 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括s ...
-
如何通过Fiddler模拟弱网进行测试
[本文出自天外归云的博客园] 弱网测试的目的 弱网测试可以发现一些因为网络问题导致的交互问题,从而更好的完善应用的性能. 弱网的模拟 通过Fiddler可以模拟弱网进行测试,拿手机测试举例,进行手机a ...