登入mysql:mysql -h ip -u使用者名稱 -p 或者 mysql -u使用者名稱 -p密碼
檢視資料庫: show databases; //很多資料庫,故databases
(其中 information_schema/mysql/perfornance_schema資料不能修改,系統自帶)
選中乙個資料庫:use 庫名字;
檢視表:show tables; //很多表,故tables
刪除庫:drop database 庫名;
建立表:create table class(stu int, name varchar(20) , age int, area varchar(20));
刪除表:drop table 表名;(注意:表名可以改,但是庫名不能改)
重新命名表:rename table oldname to newname;
檢視表結構:desc 表名;
語句輸入錯誤,輸入"\c",即可結束執行該語句;
插入:(增)
insert into 表名 (id, title, name, content) values (1, 'hello', 'ggg', 'kkhely'), (2, 'hhoooo', 'ffff', 'ggge');
更新:(改)
update 表明 set id=2, content ='gglkjjk' where name ='ggg'; (後面設定條件)
查詢:(查)
select * from 表名;
select id, title from 表名 where id>2;
刪除: (刪)
delete from 表名 where name='ggg' ;(設定新手模式,即沒有where就不執行該語句)
注意點:
解決字符集問題:
預設建表一般用utf8, 而windows的cmd中是gbk字符集;因此需要宣告字符集;
如下:set name gbk;
所謂建表,就是宣告列的過程:
資料是以檔案的形式放在硬碟中(也有放在記憶體裡的)
列:不同的列型別佔的空間不一樣
選列的原則:夠用又不浪費;
mysql的資料型別:
整形:tinyint(1位元組) smallint(2個位元組) mediumint(3個位元組) int(4個位元組) bigint(8個位元組);
tinyint在mysql預設是有符號的(-128----127);
字元型:
課題:
MySQL基礎入門
資料庫 database 是按照資料結構來組織 儲存和管理資料的倉庫。每個資料庫都有乙個或多個不同的 api 用於建立,訪問,管理,搜尋和複製所儲存的資料。我們也可以將資料儲存在檔案中,但是在檔案中讀寫資料速度相對較慢。所以,現在我們使用關係型資料庫管理系統 rdbms 來儲存和管理的大資料量。所謂...
MySQL入門基礎
一 為什麼要學習資料庫 二 資料庫的相關概念 dbms db sql 三 資料庫儲存資料的特點 四 初始mysql mysql產品的介紹 mysql產品的安裝 mysql服務的啟動和停止 mysql服務的登入和退出 mysql的常見命令和語法規範 五 dql語言的學習 基礎查詢 條件查詢 排序查詢 ...
mysql入門基礎
mysql服務的登陸和退出 myaql h 主機名 p埠號 u使用者名稱 p密碼 退出 exit mysql常見命令 1.檢視當前所有的資料庫 show databases 2.開啟指定的庫 use 庫名 3.檢視當前庫的所有表 show tables 4.檢視其他庫的所有表 show tables...