• 2018-1-29 数据库基础


    数据库基础:

    分类:①层次数据库(文本结构类似html)、②网状数据库、③关系数据库

    数据库存储的本质:将大量的“数据值”通过数据库管理系统进行某种复杂但是逻辑结构上清晰有序的存储

    表现:文件存储

    关系数据库常见术语:

    数据data;

    数据库:database:相当于数据的集合,数据库存储所有数据

    数据库管理系统:dbms:database  management system:数据库软件产品

    表:table;

    字段:field,列:column;行:row;记录:record;

    数据库系统的基本结构:

    1、客户端  访问形式:①mysql命令;②navicat软件;③php脚本程序;

    2、mysql管理系统  mysql数据管理系统(DBMS)

    3、数据库文件  数据集合,海量数据

    mysql系统级操作和基本语法规定:

    命令行模式:net start /stop mysql;

    服务模式:控制面板〉管理工具〉服务〉mysql >启动/停止

    登录/退出基本操作:

    登录:mysql -h服务器地址 -u登录名 -p端口号 -p;

      例:mysql -hlocalhost -uroot -p;

    退出:quit或exit;

    注意:登录数据库系统后,需要使用“set names 编码名;”来设定当前连接数据库的“所在的环境变量”,即当前跟数据库打交道的“客户端”本身的编码。通常来说

    cmd客户端中是固定的使用gbk编码,

    php网页中,是该网页文件的编码(现在主流都是utf8)。

    备份恢复数据库  退出数据库执行的命令 指定到具体的文件名

    备份数据库:

    mysqldump -h服务器地址 -u登录名 -p 要备份的数据库名 > 要保存为的文件

    恢复数据库:

    mysql -h服务器地址 -u登录名 -P端口号 -p 数据库名 < 文件名

    通常该数据库名是需要先建立(存在)。

    注释:1、单行注释:①#注释内容;②--注释内容(两个“--”之后有一个 空格)

         2、多行注释:/* 注释内容 */

    语句结束符:1、默认英文分号;

          2、自己设定,设定命令是:delimiter 新符号(可以是多个字符)。

    数据库命名规则:

    mysql本身不区分大小写。

    但在某些区分大小写的操作系统中,数据库名和表名会区分大小写。

    推荐使用“下划线命名法”来对各种标识符命名:单词都用小写字母,单词之间用“_”分开。

    数据库定义:语法形式:

    创建一个数据库create  database  [if  not  exists ] 数据库名  [charset  字符集]  [collate  字符排序规则];

    1,if  not  exists:用于判断是否存在该数据库名,如果存在则不执行该语句

    2,字符集: 意图数据存储到本数据库中的时候所使用的字符编码名称,通常utf8,也可以gbk。

    3,字符排序规则通常不设置,而是使用所设定的字符集的默认规则(每个字符集都有一个默认的排序规则);

    什么叫排序规则:设定一个字符集中的所有字符怎么排列先后顺序的规则。

    例:create database php34 charset gbk;

    显示mysql中的所有可用字符集:show charset;

    显示mysql中的所有可用排序规则:show collaton;

    修改数据库alter database 数据库名 character set=新字符集 collate=新校对集;

    删除数据库drop  database  数据库名;

    进入某数据库:use 数据库名;

    显示所有数据库:show databases;

    显示某个数据库的“创建语句”:show  create  database  数据库名;

     

         

  • 相关阅读:
    php基础之简单运算
    选择平淡
    php基础之控制结构
    关于三元运算符的初步应用及理解
    VS2015 遇到异常。这可能是由某个扩展导致的
    C#中如何去除窗体默认的关闭按钮
    (转载)SQL基础--> 约束(CONSTRAINT)
    SQL Server安装后设置SQL Server验证登录
    附加数据库 对于 ""失败,无法打开物理文件 操作系统错误 5:拒绝访问 SQL Sever
    SQL Server数据库操作(二)
  • 原文地址:https://www.cnblogs.com/dns6/p/8376870.html
Copyright © 2020-2023  润新知