MySql基础知识与配置

一。介绍:

二。名词解释:
表文件:
1.表文件以".frm"结尾文件
2.表文件以数据行形式存储数据
3.一个表文件内部有一个标题行和若干个数据行组成
数据库:
1.专门存放表文件的文件夹而已

数据库服务器:
    1.数据库服务器就是一个应用程序
    2.应用程序就是一个带有main方法的Java类
    3.数据库服务器启动之后可以24小时不间断工作
    4.可以接收客户端软件发送请求
    5.对指定数据库下表文件进行操作

三。数据库服务器分类:

1.关系型数据库服务器:

  1)目的:通过读取多张表文件内容向用户展示"一个尽可能【详细】的信息"
  2)特点:
         每次读取信息往往从硬盘上多个表文件读取,因此效率相对较低

2.非关系型数据库服务器(nosql):
  1)目的:快速将核心信息交给用户
  2)特点:
          采用键值对方式存储数据,数据大多存放在内存中
      执行效率快,但是携带信息量相对较少

四。卸载mysql服务器

1.关闭mysql服务器
  [开始]--->services.msc--->MySql服务器"停止"

2.使用windows对mysql服务器进行卸载
  控制面板---程序与功能---mysql5.5--->卸载

3.手动将mysql服务器在硬盘上残留文件删除
 
    C:\Program Files (x86)将MySql文件夹删除

4.手动将mysql服务器管理的数据库删除
   C:\ProgramData下MySql文件删除

5.清除注册表中所有mysql信息

  开始--->regedit--->HKEY-LOCAL-MACHINE
                         |
		     |_____ System
		             |
			     |————————>controllSet001
			                 |
					 |————Services
					        |
						|————————>eventLog
						           |——————>Application

6.必须重启电脑 |————————>MySql 进行删除

五。基本信息

1.MySql服务器安装地址:
C:\Program Files (x86)\MySQL\MySQL Server 5.5
2.MySql服务器管理的数据库位置
C:\ProgramData\MySQL\MySQL Server 5.5\data
3.MySql服务器核心配置文件
C:\Program Files (x86)\MySQL\MySQL Server 5.5\my.ini

六。MySql服务器配置:
1.MySql服务器命令词典:
C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin
2.环境变量path配置

七。登录:
mysql -uroot -p123

八。SQL命令:

    1.SQL命令是关系型数据库服务器提供的一种编程语言
2.各个关系型数据库服务器使用SQL命令语法90%一致
3.SQL =Struct Query Language;结构化查询语言
4.SQL命令不区分英文字母大小写

九 SQL命令分类:

    1. DDL命令(不许要背):DataBase Defined Language 数据库维护语言

2. DML命令(常用):     Data Modify Language      数据维护语言

3. DQL命令(重点):    Data Query  Language      数据查询语言

十.DDL命令(不用背)

    1.作用:
      1)通知mysql服务器对数据库进行管理
      2)通知mysql服务器对表文件管理
      3)通知mysql服务器对表文件中标题行进行管理

    2.通知mysql服务器对数据库进行管理
      1) show databases; 询问mysql服务器管理的数据库名
      
      2) create database 数据库名; 通知mysql服务器创建一个数据库

      3) drop database 数据库名; 通知mysql服务器删除数据库

   3.通知mysql服务器对表文件管理

          1)查看某个数据库下所有表文件名称

           use 数据库名; 通知mysql服务器接下来的命令对哪个数据库进行操作

	   show tables;

          2)删除某个数据库下表文件
         
	   drop table 表文件名;

          3)在某个数据库服务器下创建一个表文件

           create table 表文件名(
	      字段名  数据类型名,
	      字段名  数据类型名 #最后一个字段不能有逗号
	   );
	   例子:
	   create table student(
	       sid   int,
	       sname varchar(20)
	   );

   4.通知mysql服务器对表文件中标题行进行管理

             1) show create table 表文件名;
	    通知mysql服务器展示表文件基本信息

             2) alter table 表文件名  add 新字段名 数据类型;
	    通知mysql服务器为表文件增加新字段

	    例子: 为student表新增age字段
	    alter table student add age double;
	    例子:为student表新增sex字段
	    alter table student add sex varchar(1);
             
	 3) alter table 表文件名 drop 字段名;
                例子:将student表sex字段进行销毁
	    alter table student drop sex;

             4) 修改字段(名称/数据类型)
	    modify/change----[上网]

Guess you like

Origin blog.csdn.net/m0_45311187/article/details/113110590