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,表示無符號的,校...