資料庫常用操作一

2021-10-03 19:41:17 字數 1477 閱讀 8117

mysql -u root -p "密碼"
show databases;
create database "資料庫名"

;

drop database "資料庫名"

;

use "使用的資料庫名"

;

source .sql檔案路徑
show tables;
create table if not exists `brand_tbl`

(`brand_id`

int unsigned auto_increment comment '主鍵',

`brand_name`

varchar(100) not null comment '品牌名稱',

`brand_url`

varchar(2083) comment 'logo鏈結',

primary key(

`brand_id`

))engine=innodb default charset=utf8;

1.如果你不想欄位為 null 可以設定欄位的屬性為 not null, 在運算元據庫時如果輸入該字段的資料為null ,就會報錯。

2.auto_increment定義列為自增的屬性,一般用於主鍵,數值會自動加1。

3. unsigned代表無符號數,從0開始,比有符號數代表的數字範圍更廣

4.primary key關鍵字用於定義列為主鍵。 您可以使用多列來定義主鍵,列間以逗號分隔。

5.engine 設定儲存引擎,charset 設定編碼.

6.流行的web url長度最大公分母為2083

7.關鍵字要用``反引號,普通字串用單引號』』

db1為原資料庫,db2為要匯出到的資料庫,fromtable 是要匯出的表名

法一:登入匯出到的資料庫,執行

create table fromtable select * from db1.fromtable;
法二:

在cmd下執行,mysqldump -u root -p db1 fromtable file=d:/fromtable.sql; 輸入密碼,root為使用者名稱

登入db2 執行 source d:/fromtable.sql;

法三:登入db1 執行 select * from fromtable into outfile 「d:/fromtable .txt」; 匯出純資料格式

登入db2 執行 load data infile d:/fromtable .txt into table fromtable; 需要先建一張和原表結構一樣的空表。

法四:建乙個odbc連線,先導出到access中,再匯出到另乙個庫中

常用資料庫操作(一)

1 sp helptext 顯示規則,預設值,為加密的儲存過程,使用者定義函式,觸發器或檢視 2 根據欄位名查詢資料庫中的某錶名 select name from sysobjects where id in select id from syscolumns where name 欄位名 3 新增...

mysql 資料庫常用操作(一)

目錄 1.變更表字段的名稱 長度 型別 注釋 2.crud 資料庫基本操作 3.時間操作常用變數注釋 變數名 含義tname 表的名稱 colname 列的名稱 newval 新的值 一 變更表字段的名稱 長度 型別 注釋 更改字段屬性 型別 長度 是否為null 注釋 alter table tn...

資料庫常用操作回顧一

最近在學習資料分析方面的知識,因為做資料分析工作中很多資料都會來自資料庫,因此資料庫的一些常用操作都是必不可少的,所以有重新回顧了一下之前學習的資料庫操作知識,同時也可以當作面試前關於資料庫知識的總結。資料庫操作大致可以分為三類,一是資料庫層面的看 建 用 導 刪 二是表層面的看 建 刪 三是資料記...