數據庫MySQL的學習--安裝

(補充一點:把“D:\mysql-5.6.22-winx64\bin”添加到系統環境變量path中了,然後在任意目錄可訪問mysql等命令,這樣如登錄等操作就不需要進入MySQL安裝目錄纔好執行!)

MySQL下載(兩個需要安裝的東西):
網址: www.oracle.com
1)下載MySQL Community Server (GPL) —MySQL數據庫
這裏寫圖片描述
2) MySQL Connectors —jdbc驅動(這裏針對Java的學習!)
這裏寫圖片描述


這裏寫圖片描述

數據庫MySQL的安裝教程:(由於MySQL爲綠色軟件,直接解壓即可)
(注意:如果讀者將MySQL壓縮包解壓到了其他地方,後面的路徑改成你解壓到的地方!)
1、 下載mysql免安裝壓縮包
下載mysql-5.6.22-winx64.zip 解壓到本地D:\mysql-5.6.22-winx64

2、 修改配置文件
複製my-default.ini爲my.ini 文件

3、 修改my.ini

在[mysqld] 組:
basedir = D:\mysql-5.6.22-winx64
datadir = D:\mysql-5.6.22-winx64\data
port = 3306

4、 命令行安裝mysql
4.1、註冊服務(注意以管理員身份操作:在我的電腦中打開“C:\Windows\System32”,找到文件“cmd.exe”,右鍵點擊,選擇“以管理員身份運行(A),進到目錄“D:\mysql-5.5.24-winx64”,然後運行以下代碼)
bin\mysqld –install mysql-5.6.22-winx64 –defaults-file=d:\mysql-5.6.22-winx64\my.ini

4.2、 啓動服務(以管理員身份運行)
net start mysql-5.6.22-winx64
–也可右鍵點擊“我的電腦”|“管理”|“服務和應用程序”|“服務”|找到“mysql-5.5.24-winx64”,右鍵點開,選擇啓動

4.3、命令行登錄(把bin目錄設到path環境變量中,則可省略“bin\”,後面同理)
bin\mysql -u root -p
–密碼爲空回車

爲root設密碼(原密碼爲空時):mysqladmin -u root password “1234”
修改root密碼:mysqladmin -u root password oldpass “newpass”

4.4、停止服務(以管理員身份運行)
net stop mysql-5.6.22-winx64

4.5 刪除服務(以管理員身份運行)
bin\mysqld –remove mysql-5.6.22-winx64

啓動服務不通過註冊
bin\mysqld –console

停止服務不通過註冊服務
bin\mysqladmin -u root shutdown

第一天主要學習MySQL的安裝,在此我演示一些簡單的語句(後面更加詳細的學習!):

登錄:  mysql -u root -p1234

查看有哪些數據庫: show databases;
打開一個數據庫: use 數據庫名;
查看該打開數據庫中有哪些表格: show tables;

DBA:
創建一個新用戶: create user hncu identified by '1234';
給用戶授權: grant all on *.* to 'hncu'@'%' with grant option;
※※※※注意,創建新用戶之後,要關閉並重啓MySql服務器纔會生效!

常用數據庫產品: SQL Server, Oracle, MySQL

SQL語言大小寫不敏感


一、DDL(數據定義語言,Data Definition Language)
建庫、建表、設置約束等:create\drop\alter

1、創建數據庫:
create database IF NOT EXISTS hncu CHARACTER SET utf8;

2、創建表格:
use hncu;
create table IF NOT EXISTS stud(
  id int,
  name varchar(30),
  age int
);

3、更改表結構(設置約束)
desc stud; //查看錶結構
alter table stud drop column age;
alter table stud add column age int;

4、刪除表、刪除數據庫
drop table stud;
drop database hncu;


二、DML (數據操縱語言,Data Manipulation Language )
主要指數據的增刪查改: Select\delete\update\insert\call

select * from stud;
select name,age from stud; //查詢指定的列
select name as 姓名, age as 年齡 from stud;
※※切記:表字段(Field,表頭)一定要用英文,如果要顯示成中文表頭,用別名來解決。


insert into stud values(2,'張三',22);
insert into stud(id,age) values(4,23); //指定字段名的賦值,效率更高
delete from stud where id=4;
update stud set age = age+1; //給所有學生的年齡加1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章