重新了解資料庫 資料庫常用基礎

2021-10-23 04:14:26 字數 1334 閱讀 4149

關係型資料庫:sql

通過表和表之間,列和列之間的關係進行資料的儲存

非關係型資料庫:nosql  (not only)

非關係型資料庫,物件儲存,通過物件的自身的屬性來決定

數字:

字串:

時間日期:

show databases;   --檢視所有資料庫

use user   --切換user資料庫

show tables;   --檢視資料庫中所有的表

describe user;   --顯示資料庫中所有表的資訊

exit;   --推出連線

create database if not exits user   --建立資料庫

drop database user   --刪除資料庫

--建表

create table students (

id int(4) not null auto_increment comment '學號',

name varchar(5) not null default '匿名' comment '姓名',

pwd varchar(20) not null comment '密碼',

gender varchar(2) not null default '男' comment '性別',

birthday datetime default null comment '出生日期',

primary key(id)

)engine=innodb default charset=utf8

show create table students   --檢視建表的語句

修改表名

alter table 舊表名rename as 新錶名

增加表的字段

alter table 表名 add 欄位名 列屬性

修改表的字段

alter table 表名 modify 欄位名 屬性名   --修改約束

alter table 表名 change 欄位名 重新命名欄位名 屬性名   --欄位重新命名

刪除表的字段

alter table 表名 drop 欄位名

刪除表drop table 表名

外來鍵:alter table 表 add constraont fk_欄位 foreign key(作為外來鍵的列) references 另外表(字段)

重新了解資料庫 DQL(查詢)

dql是資料庫查詢語言,就是我們平時最常用的查詢的語句。select完整語法 select from 表名 查詢表中所有資料 select 字段,字段 from 表名 查詢指定字段 給查出的資料加內容 select concat 姓名 name as 新名字 from 表名 修改全部的查詢結果 se...

了解資料庫

1 什麼是資料庫 資料庫是乙個以某種有組織的方式儲存的資料集合。也可以理解為儲存有組織的資料的容器。資料庫是通過dbms建立和操縱的容器。資料庫軟體應稱為 dbms 資料庫管理系統 2 表資料庫中表示一種 結構化檔案 可以用來 儲存某種特定型別的資料 資料庫中表名是唯一的,沒有相同名字的表存在同乙個...

了解資料庫

關係型資料庫 非關係型資料庫 服務端 客戶端 mysql不但支援自己的客戶端,也支援其他的語言充當客戶端 解決語言溝通的障礙 統一的語言 sql語句 庫 資料夾 表 檔案 記錄 檔案內的一行資料 name password hobby jason 123學習 egon 123女教練 tank 123...