MySQL学习必备

MySQL数据库学习
 
一.为什么要学习数据库
二.数据库的相关概念
DBMS:数据库管理系统(datebase Management System),数据库是通过DBMS创建和操作的内容;
DB :数据库(datebase):存储数据的仓库,他保存了一系列组织的数据;
SQL:结构化查询语言,(structure Query language):专门用来数据库通信的语言;
常见数据库管理系统:mysql,Oracle,DB2,sqlServer等;
1.保存数据的容器:数组,集合,文件.....
2.数据库的好处:实现数据持久化,使用完整的管理系统统一管理,易于查询;
SQL的优点:
    1.不是某个特别的数据库供应商专有的怨言,几乎所有DBMS都支持SQL;
    2.简单易学;
    3.虽然简单,但实际上是一种强有力的语言,灵活使用其他语言元素,可以进行非常复杂和高级的数据库操作;
数据库的特点:
  1. 数据库存储数据的特点:
  1. 将数据放到表中,表再放到库中;
  2. 一个数据库中可以有多个表,每个表中都有一个名字,用来标识自己,表明具有唯一性;
  3. 表具有一些特性,这些特性定义了数据在表中如何存储,类似于Java中的类设计;
  4. 表是由列组成,我们称之为字段,所有的表都是由一个或者多个表组成,每一个列类似于Java中的属性;
  5. 表中的数据是按行存储的,每一行类似于Java中的对象;
2.数据库的启动和关闭:
启动数据库:net start mysql57
关闭数据库:net stop mysql57
怎么知道自己数据库的名字:左下角搜索服务;
3.MySQL服务端的登录和退出:
方法1.通过mysql自带的客户端,只限于root用户;
方法2:通过Windows自带的客户端
登录:mysql -h 主机名 -p 端口号 -u 用户名 -p 密码
退出:exit();
MySQL学习必备_第1张图片

2.查看数据库的版本 

MySQL学习必备_第2张图片
  1. Mysql常见命令:
  1. 查看当前所有的数据库:show databases;
  2. 打开指定的库:use 库名;
  3. 查看当前所有库所有表:show tables;
  4. 查看其他库的所有的表:show tables from 库名;
  5. 创建一个表:create table 表名(
      列名 列类型,
     。。。。。。
      列名 列类型
  1. 查看表结构:desc 表名;
 7.查看服务器的版本:(1)方法1.登录mysql服务端:select version( );
                                              方式二:没有登录mysql服务端:mysql --version    或者mysql --v
 
8.mysql语法规法:
   1.不区分大小写,但建议关键字大小写,表名,列名小写;
   2.每条命令用分号结尾;
   3.每条命令根据需要,可以进行缩进或换行;
   4.注释     单行注释 :#注释文字
                 单行注释:--  注释文字(需注意有空格)
                 多行注释:/*  注释文字   */
9.数据库导入
 
MySQL学习必备_第3张图片
 
 
    注:导入完成还需要受移动刷新;
    注:·着重号,有时候不能确认是关键字还是列表时候就用;(着重号在电脑1的左边)
 
10.数据库:刚开始需要执行:use +数据库;否则会报错;
MySQL学习必备_第4张图片

 

 

 

 

你可能感兴趣的:(数据库Mysql,mysql)