一 資料庫概念和運算元據庫的命令

2022-07-11 06:09:12 字數 859 閱讀 7461

冗餘:儲存兩倍資料,提高安全性,但會犧牲一些效能。

索引:對一列或者多列的值進行排序,類似書的目錄,可以用於快速查詢資料庫中的特定資訊。

復合鍵:將多個列作為索引鍵,一般用於復合索引。

實體完整性:要求每個表中的主鍵都不能為空,並且不能有重複值。

啟動及關閉mysql

# windows

net start mysql57 #啟動對應版本的mysql

mysqladmin -u root -p #關閉

# linux

./mysqld_safe &#啟動

mysqladmin -u root -p #關閉

進入mysql

mysql -u root -p

列出mysql中所有的的資料庫

show databases;

選擇要操作的mysql資料庫

use 資料庫名;

顯示當前資料庫中的所有資料表

show tables;

顯示資料表的屬性:列名,型別,是否為null,主鍵,預設值等資訊

show columns from 資料表;

顯示資料表的詳細索引資訊,每一項的解釋參見:mysql中 show index from tb_name命令各列的含義

show index from 資料表;

建立資料庫

create database mydatabase;

刪除資料庫

drop database mydatabase;

MySQL(一)資料庫概念

一 資料庫 是使用者存放資料 訪問資料 運算元據的儲存倉庫,使用者的各種資料被有組織的存放在資料庫中。可以隨時被有許可權的使用者查詢 統計 新增 刪除 和修改,是長期儲存在計算機內的,有組織 可共享的資料集合。二 資料模型 1 層次模型 層次模型若用圖來表示,層次模型是一棵倒立的樹。在資料庫中,滿足...

MySQL資料庫(一)資料庫相關概念

db database 資料庫,按一定規則存放的資料。dbms database management system 資料管理系統,資料庫是根據dbms建立和管理的容器。sql structure query language 結構化查詢語言,專門用來與資料庫通訊的語言。常見的dbms有 mysql...

C 運算元據庫表和資料庫

1 c 建立資料庫表 private void creattable string name 建立資料庫源資料表,name為表名 2 c 更新資料庫表 con new sqlconnection s con.open string sqlstr update 系統引數 set 內容 content ...