MYSQL数据库

1.MYSQL简介

1.什么是数据库

数据库(Database)就是按照数据结构来组织,存储和管理数据地仓库. (大量数据地集合)
数据库是针对数据进行 创建,访问, 管理,搜索 等等操作地一款 软件.
再小思考一下为什么要使用数据库  :  我磁盘上硬盘上 存储文件  (  然后进行文件读写地方式对数据进行存储管理不可以吗?  )  明确关键,不是不可以,  而是使用数据库对于数据进行管理更加地方便,快速,安全

2.数据库地特点以及作用

对于数据做持久化保存    (跟磁盘文件存储一样, 对比理解)
方便数据地存储和查询,速度快,安全,方便
可以处理并发访问 
更加安全地权限管理访问机制

2.MYSQL基础操作

SQL : structure query language 结构化查询语句

SQL组件 :  DDL (定义,创建)  DML (操作)   DQL (查询), DCL (控制) 

今天地核心主题就是DDL :  定义数据库和数据表地结构.  我们常用的功能是增删改,分别对应的命令是create、drop 和 alter.    

数据库操作四大步骤 :连接数据库  打开数据库  操作   关闭退出 

1.连接数据库

    mysql -h localhost -u root -p -P 3306    //(按回车)
    Enter password:
     
    // -h 服务器地址
    // -u 登录地账户名
    // -p 账户密码
    // -P(大写) 端口号,mysql默认是3306

2.数据库的语法特点

SQL语句要以分号结尾

SQL语句不区分大小写

每条语句要用;来表示结束

数据库操作  (show 查看, create 创建, drop删除 alter修改)

查看所有的数据库: show database;  

 

 创建数据库:  create database;

删除数据库 drop database ;  //删库有风险,慎用

 打开数据库(进入数据库)  use 库名;

进入数据库之后,数据库里面是各种表结构.   所以我们必须要对于表进行操作

表和数据库关系的理解 :  文件夹和文件的关系.

查看所有表 :  show tables;

 

创建表 : create tables 表名(字段1 类型, 字段2 类型, 字段3 类型...) engine=innodb default charset=utf8mb4;    //engine后序可省略,

查看表结构(仅仅只是结构不涉及内容):  desc 表名

 Filed: 字段名    Type 字段类型      NULL 可否为空     Default 默认值

删除表: drop table 表名;  

drop table if exists 表名; //如果这个表存在就删除

 

查看建表语句 : show create table 表名

3.退出数据库

可以使用  exit 或者是  \q (quit);

 

posted @ 2022-05-08 19:59  wenwenfff  阅读(35)  评论(0编辑  收藏  举报