MySQL快速入門

2021-08-09 14:20:36 字數 1660 閱讀 3121

mysql是乙個關係型資料庫管理系統,由瑞典mysql ab公司開發,目前屬於oracle公司。mysql是一種關聯資料庫管理系統,關聯資料庫將資料儲存在不同的表中。mysql是開源的可以免費使用,並且支援大型的資料庫可以處理擁有上千萬條記錄。她採用了gpl協議,你可以修改原始碼來開發自己的mysql系統,目前阿里就是這麼幹的,他們使用的是自己開發的一套mysql系統。

語法

mysql –h主機位址 –p埠號  -uroot –p密碼(不能加分號)
1 顯示mysql資料庫中所有的庫

語法

show databases [like patten];
其中patten中 %:任意字元 _ : 乙個字元

2 建立庫

語法

create

database [if

notexists] 庫名 character

set utf8;

庫名,表名,索引名等資料庫物件的識別符號是不區分大小的

3 刪除庫

語法

drop

database

ifexists 庫名;

4 使用庫

語法

use 庫名;
5 查詢當前使用哪個庫

語法

select

database();

6 顯示某個庫下的所有的表

語法

show tables [from 庫名 like patten];
1 建表

語法

create

table

ifnot

exists student(

sid varchar(10),

sname varchar(20),

age int,

birthday date,

banlance double,

*** char(1)

)engine=innodb default charset=utf8;

引擎使用innodb的編碼格式設為utf-8的

2 刪除表

語法

drop

table

ifexists 表名;

3 修改表結構

語法

新增列:    alter

table 表名 add 列名稱 資料型別

修改列資料型別: alter

table 表名 modify 列名稱 資料型別

刪除列: alter

table 表名 drop 列名

修改列名稱: alter

table 表名 change old_column_name new_column_name 資料型別

4 更改表名

語法

rename table 表名to 新的名字

MySQL基礎,快速入門

mysql有三大類資料型別,分別為數字 日期 時間 字串,這三大類中又更細緻的劃分了許多子型別 日期和時間 date time datetime timestamp year 字串型別 1 整型 mysql資料型別 含義 有符號 tinyint m 1個位元組 範圍 128 127 smallint...

mysql 刪除列 效率 mysql快速入門

一 mysql總體概述 mysql 是乙個關係型資料庫管理系統。它為線上的業務服務,能夠實現完整的增刪改查,有完整的事務保證,設計表時會盡量避免冗餘來提高資料的儲存和訪問效率。二 mysql基礎操作 資料庫的增刪改查 1.建立資料庫 create database mydb1 建立乙個名稱為mydb...

PHP快速入門 如何操作MySQL

1 建立乙個新的資料庫,注意型別設定為utf8 general ci 2 在資料庫中建立乙個新的表,比如叫做tg user 先從左側選擇剛才建立的資料庫 3 建立第乙個字段,自動編號。我們估計 的訪問人數,比如最多八位數字 99999999 由此填寫長度值,屬性值是unsigned,表示無符號的,校...