栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

MySQL数据库基础

MySQL数据库基础

MySQL数据库基础
  • 数据库的基本操作
    • 显示当前所有数据库(以我的数据库为例)
    • 创建数据库
    • 删除数据库
    • 查看建库语句
    • 设置默认数据库
  • 常用数据类型
    • 数值类型
    • 字符串类型
    • 日期类型
  • 表的基本操作
    • 查看表结构
    • 创建表
    • 删除表

数据库的基本操作


关系型数据库(RDBMS interface)
MySQL SqlServer Sqlite Oracle Postgres

非关系型数据库(No SQL interface)
Redis MongoDB

显示当前所有数据库(以我的数据库为例)

sql语言对字母大小写不敏感(不区分大小写)

show databases;
创建数据库

创建的时候要注意数据库名称不能重复“java"为这里举例子时的数据库名称

-- 创建 数据库
CREATE DATAbase db_test1;

如果系统没有 db_test2 的数据库,则创建一个名叫 db_test2 的数据库,如果有则不创建

CREATE DATAbase IF NOT EXISTS db_test2;

如果系统没有 db_test 的数据库,则创建一个使用utf8mb4字符集的 db_test 数据库,如果有则
不创建

CREATE DATAbase IF NOT EXISTS db_test CHARACTER SET utf8mb4;
删除数据库

删除以后数据库里所有元素都消失

-- 删除数据库
DROP DATAbase `java` ;
查看建库语句
-- 查看建库语句
SHOW CREATE DATAbase `java`;
设置默认数据库
-- 设置默认库
USE `java` ;
常用数据类型 数值类型

字符串类型

日期类型

表的基本操作

需要操作数据库中的表时,需要先使用该数据库:

use java;
查看表结构
desc 表名;
创建表

举例:

create table stu_test (
   id int,
   name varchar(20) comment '姓名',
   password varchar(50) comment '密码',
   age int,
   sex varchar(1),
   birthday timestamp,
   amout decimal(13,2),
   resume text
);
删除表

举例:

-- 删除 stu_test 表
drop table stu_test;
-- 如果存在 stu_test 表,则删除 stu_test 表
drop table if exists stu_test;
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/326909.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号