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