mysql数据库(一):认识数据库 与 DDL数据库定义语言的学习

本文介绍了数据库的基本概念,强调其在数据存储和管理中的作用,特别是关系型数据库如MySQL。详细阐述了MySQL的安装、卸载步骤,并展示了监测安装成功的命令。还讲解了数据库的基本操作,包括显示数据库、使用数据库、创建和删除数据库的命令。此外,文章提到了数据库语言的分类,并给出了创建表的DDL示例。
摘要由CSDN通过智能技术生成

一. 数据库简述

  •  数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
  •   数据库的作用是对数据进行存储以及删除等操作,组织、存储和管理数据。
  • 为什么要有数据库:  数据库的出现实为了解决存储大量数据;安全,持久性好。     
  • 数据库就是Server 服务器,运行在后台,人是看不到的,只能看到他的进程。      
  •  数据库的种类: 1.关系型数据库[mysql,Oracle,SQLServer ,DB2等]   2.非关系型数据库[ redis]

注意:mysql 不是数据库,是用来管理数据库的软件。

二. 数据库的安装与卸载

1. 安装

  • mysql 的默认端口号是:3306
  • MYSQL56 服务名:在任务管理器中运行的名字。
  • 配置mysql的环境变量, 默认 C 盘符
         C:\Program Files\MySQL\MySQL Server 5.6\bin

      配置环境变量的目的是 在 doc窗口中 正确登录
          C:\Program Files\MySQL\MySQL Server 5.6\bin

2. 卸载

 (1)删除ProgramFile 文件夹下的MYSQL文件夹
 (2)ProgramData 文件夹下的 MYSQL文件夹
 (3)删除注册表

三. 监测是否安装成功

  •  命令行:

  mysql -uroot -p 回车  这样的密码是 加密的

  mysql -uroot -proot 不安全

  • 真实开发:

     远程访问数据库:  

 mysql -uroot -h localhost -P 3306 -uroot -proot 
 mysql -uroot -h 127.0.0.1 -P 3306 -uroot -proot

注意:任何客户端连接服务器都需要 ip  , port , 协议TCP/IP.

  • mysql> 有了这个标识 就说明已经连接上mysql的服务了
  • EXIT :客户端与服务器断开连接。

四. 基本命令

1.   show databases;  显示当前数据库管理系统中所有的数据库
                             数据库是用来管理表(table)的;
      table 是用来管理 记录的 record 记录

      record 记录 是用来管理 字段(column)

2.数据库中的databases(数据库) table(表) record(记录) colum(字段) 与 面向对象比较

 数据库           表              记录         字段
    database ---> table ----->record ---> column 
            
    jvm                 类          new Person();      String name
    注意:information_schema  , mysql ,  performance_schema 
              以上三个数据库 不要碰 ,是mysql 自带带的信息

3.创建自己的数据库的步骤

(1)create database 数据库名;  创建指定名字的数据库
(2)show databases;  显示所有数据库
(3)use 数据库名; 是用当前数据库
(4)show tables;  显示当前数据库下 所有的表
(5)drop database 数据库名; 删除指定数据库 

五. 数据库语言

 DDL :  数据库定义语言(Database Definition Language)

 DML :  数据库操纵语言(Database Manipulation Language)

 DQL:数据库查询语言(Database Query Language)

 DCL: 数据库控制语言(Database Control Language)

六. DDL :  数据库定义语言(Database Definition Language)

  (1)表的创建:
                    create table 表名(
                        字段名1 数据类型(长度),
                        字段名2 数据类型(长度),
                        字段名3 数据类型(长度) );
                         

  (2)查看表: show tables; 
         查看表结构:  desc 表名;查看表结构
                 
  (3) 删除表:  drop table 表名;

 

  (4).修改表 结构:
      删除字段 alter table student drop [column] 字段名; 删除表中的一个字段
      添加字段 alter table student add [column]  字段名 数据类型(11); 添加一个字段
      修改类型(长度) alter table student modify [column]  字段名 新的数据类型(长度);
      修改改名    alter table student change [column] 老名 新名 数据类型(长度);


        

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值