zoukankan      html  css  js  c++  java
  • 数据库 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]
    修改数据库字符集
    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;
  • 相关阅读:
    nopcommerce商城系统--文档整理
    浏览器标签页显示图标
    SQL SERVER 查询语句学习:CHARINDEX
    NHibernate3.3.3 学习笔记1
    权限管理UML设计草图
    jquery UI 跟随学习笔记——拖拽(Draggable)
    Unity3d IOS中的IGUI控件
    Unity3d ngui基础教程
    unity3d 幻灯片效果实现
    unity3d 场景间数据传递
  • 原文地址:https://www.cnblogs.com/zhanggaofeng/p/6028710.html
Copyright © 2011-2022 走看看