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;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/317842.html
標籤:其他
