資料庫操作

2021-09-25 14:04:20 字數 1510 閱讀 8472

學習資料庫之前先來認識幾個單詞

local本地

host主機 ,簡寫為-husername使用者名稱,簡寫為-upassword密碼,簡寫為-pport埠號,簡寫為-p

show databases;
-- 建立資料庫

create database [if not exists] `資料庫名` [charset = 字元碼];

if not exists是如果不存在的意思,上面的意思是如果**××不存在,就建立。加上此句即使建立之前已經有這個資料庫,也不會報錯,可以省略。

charset = 字元碼中常用字元碼有utf8gbkgb2312。省略後預設字符集為初始預設設定,可以省略。

建立資料庫的簡單寫法:create database 資料庫名;

最後,來個例子吧:建立資料庫myfirst

-- 複雜寫法

create database if not exists myfirst charset = utf8;

-- 簡單寫法

create database myfirst;

drop database [if exists] `資料庫名`;
同樣的,只要替換資料庫名就可以了:刪除myfirst資料庫。

-- 複雜寫法

drop database if exists `myfirst`;

-- 簡單寫法

drop database myfirst;

show create database 資料庫名;
萬變不離其宗,這個就不在舉例子了。

首先說明一下,修改資料庫只能修改資料庫字符集,其他都不能修改,所以這條sql語句不怎麼常用。

alter database `資料庫名` charset = utf8;
在這裡,資料庫名是可以更換的,utf8也是可以更換的內容。

資料庫名是你所要修改的哪個資料庫,charset等號後面的內容代表無論以前是什麼字符集,這個資料庫的字符集以後要修改為什麼字符集,比如上面代表修改為utf8

如果你想要在某個資料夾內放檔案,最起碼你要選擇乙個資料夾並且開啟它;同樣的,你必須選擇乙個資料庫,才能在這個資料庫中建立資料表。

use `資料庫名`;
**很短,但很重要。

資料庫(庫操作)

information schema 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊 列資訊 許可權資訊 字元資訊等 performance schema mysql 5.5開始新增乙個資料庫 主要用於收集資料庫伺服器效能引數,記錄處理查詢請求時發生的各種事件 鎖等現象 my...

資料庫 資料庫基本操作

操作練習 修改表結構 表資料的操作 實現 1 建立表 create table student stu no char 12 not null primary key,stu name varchar 20 not null gender tinyint 1 default1,age tinyint...

資料庫操作

第乙個問題 通常用datareader對像 sqlcommand comm new sqlcommand select count from login where name textbox1.text and password textbox2.text,conn datareader dr co...