一. mysql 介紹
資料庫分類:
1. 關係型資料庫(rdbms)
oracle資料庫
mysqll資料庫
mariadb資料庫
sql server資料庫
access資料庫
其他不常用關係型資料庫: db2,postgresql,informix,sybase
2. 非關係型資料庫(nosql)
nosql>>>>> not olnly sql
鍵值(key-value)儲存資料庫
memcached(key-value)
redis(key-value)
列儲存(column-oriedted)資料庫 很少用
cassandra(column-oriedted)
面向文件(document-oriented)資料庫
mongodb(document-oriented)
圖形(graph)資料庫
其他不常用非關係型資料庫: hbase,memcachedb,berkeleydb,tokyo cabinet \ tokyo tyrant (ttserver)
>>>>>mysql安裝教程》
將mysql的bin目錄追加到環境變數中 path
mysqld --initialize-insecure 初始化
mysqld 啟動mysql服務
mysql -u root -p 連線mysql伺服器
mysqld --install 製作mysql的windows服務
mysqld --remove 移除
註冊成服務之後
net start mysql 啟動mysql服務
net stop mysql 關閉mysql服務
三. root使用者密碼設定及忘記密碼的解決方案
方法1: 首先登陸mysql, 使用mysql自帶的那個客戶端連線上mysql
格式:mysql> set password for 使用者名稱@localhost = password('新密碼');
例子:mysql> set password for root@localhost = password('123');
方法2 和 方法3
四. 初始sql語句,語句結尾加 ' ; '
1.庫
增: create databasesdb1 charset utf8 ;#建立乙個庫,可以指定字符集
查: show databases; #檢視資料庫中所有的庫
改: alter database db1 charset latin1; #修改的字符集 latin ***哪個字符集)
刪除: drop database db1; #刪除資料庫
2. 表
先切換庫: use db1; #要操作表檔案,要先切換到對應的庫下才能操作表
增: create table t1(id int, name char(10));
查: show tables; #檢視當前庫中所有的表
show create table t1; #檢視單錶的建立資訊
desc t1; 檢視表結構
describe t1; 同上
改: alter table t1 modify name char(3);
alter table t1 change name name1 char(2);
刪: drop table t1;
3. 行*******
增: insert into t1 values(1,'dsb1'),(2,'dsb2'),(3,'dsb3');
#insert 後面的 into 可以不用寫
查: select * from t1;
select id,name from t1;
改: update t1 set name='sb' where id = 2;
update t1 set name= 'sb'; 不指定where,name欄位的所有資料都改成sb.
刪: delete from t1 where id = 1 ; 刪除id 為1 的行
清空表:
delete from t1; #自增id 會繼續 更上刪除後的
truncate table t1; 資料量大,刪除速度比上一條快, 且直接從零開始,
auto_increment 表示: 自增
primary key 表示: 約束(不能重複且不能為空)
mysql資料初識 1 初識mysql資料庫
1 有哪些網路資料庫 mysql 中小型的關係型資料庫 oracle 大型的關係型資料庫 sqlserver redis 非關係型資料庫 被用作於分布式的分片分割槽資料快存快儲 mongodb 非關係型資料庫 也常常用做分布式 2 安裝mysql 現在一般我們會有資料庫的圖形操作軟體去視覺化的運算元...
初識mysql資料字段屬性 初識MySQL
mysql與sql server相比的優勢 執行速度快.mysql體積小,命令執行的速度快.使用成本低.mysql是開源的,且提供免費版本,對大多數使用者 我這樣的 來說大大降低了使用成本.容易使用.與其他大型資料庫的設定和管理相比,其複雜程度較低,易於使用.可移植性強.mysql能夠執行在多種系統...
初識MySQL資料庫
設定系統環境,系統環境的作用就是每次啟動dos命令後不用改變當前目錄即可直接輸入mysql命令。將以下路徑新增到系統環境path中 c program files mysql mysql 5.7.10 win32 bin 修改my default.ini資訊,將檔名改為 my.ini 新增以下三條語...