mysql 基礎 建立資料庫

2021-07-22 07:38:46 字數 2817 閱讀 7497

// 一.資料庫(database db)

1.資料庫:儲存資料結構的倉庫;

2資料庫的分類:

(1)關係型資料庫:二維表結構儲存,mysql.sqlserver.oracle.db2.

(2)非關係型資料庫 (nosql),mongdb

3.mysql

(1)安裝

(2)配置檔案

a.windows:my.ini  

b.linux: /etc/my.cnf    檢視配置檔案

datadir=/var/lib/mysql    mysql資料存放位置

mysql的登入

mysql -u使用者名稱 -p密碼 -p埠號 -d選擇的資料庫名稱

不配置環境變數就是cd 加bin下面的mysql.exe目錄;

mysql的退出

\qquit

exit

mysql的注釋

#注釋.

-- 注釋

///-- mysql的登入

mysql -uroot -p

-- mysql的退出

\qquit

exit

--mysql帶埠號的登入

mysql -uroot -p -p3306

--mysql帶埠號的登入加資料庫的名字

mysql -uroot -p -p3306 -dtest

修改提示符(prompt)

(1)進入mysql中使用的命令

prompt

說明:a.prompt mysql>

b.特殊命令修改

\u:mysql使用者名稱(root)

\h:localhost 主機名稱

\d:系統時間日期

\d:使用的資料庫名稱

mysql -uroot -p --prempt=good

sql(結構化查詢語句)--structured query lang

a.ddl(資料定義語言):建立資料庫,建立表.

建立檢視等.

建立(create),刪除(drop),修改(alter)

b.dml(data manipulation language (資料操作語言):對資料庫中的表裡的資料增(insert),刪(delete),改(update)

c.dol (資料查詢語言):對資料空中的表裡的資料查詢(select)

d.dcl (資料控制語句):可以分配使用者(grant)許可權,或撤銷(revoke)使用者許可權.

dql 資料控制語言 :使用者許可權的分配,

sql寫法規範

a.系統命令大寫,名稱小寫

b.sql語句的結束分隔符是;分號或者\g;

說明:可以用delimiter修改結束分隔符;

c.sql語句支援折行,但函式,名稱,單引號中不可以折行;

d.sql語句的名稱不能是關鍵字或者保留字,如果使用了,必須用`反引號`括起來.

建立資料庫-ddl

檢視資料庫

show databases;

2.建立資料庫

create database psd1602;

3.檢視建立資料庫的命令;

show create database 資料庫的名稱;

4.建立資料庫帶編碼:

create database 

if not  exists psd1602

default character set gbk;

(5)修改編碼

alter database psd1602

character set utf8;

(6)選擇資料庫

use 資料庫的名稱;

(7)檢視當前所在的資料庫;

select database();

遠端連線資料庫

1、首先需要在安裝了mysql資料庫的伺服器上操作,phpmyadmin是不支援root使用者直接連線遠端資料庫,因此需要首先建立乙個新使用者。

//用mysql root帳號登入mysql資料庫

mysql -u root -p  

//建立乙個使用者shuqi888,密碼123456,賦予從任意主機上增刪改查的許可權;

mysql> 

grant select,insert,update,delete on *.* to shuqi888@「%」 identified by 「123456」; 

2、在安裝了phpmyadmin的伺服器上作如下操作(此伺服器需要安裝了web伺服器及php執行環境):

//修改phpmyadmin目錄下libraries目錄下的config.default.php檔案

vi config.default.php

找到如下幾處進行修改

$cfg['pmaabsoluteuri'] = 'serverip/phpmyadmin'  

//這裡寫入執行phpmyadmin的url

$cfg['servers'][$i]['host'] = '123.234.345.456' //這裡填入安裝了mysql資料庫的伺服器真實ip

$cfg['servers'][$i]['port'] = ''  

//預設為空(3306),如果設定了其他mysql埠,需要填寫

$cfg['servers'][$i]['user'] = 'shuqi888';  

//第一步建立的遠端連線資料庫的使用者名稱

$cfg['servers'][$i]['password'] = '588688'; //遠端連線資料庫的密碼

儲存退出。

此時用瀏覽器輸入phpmuadmin的url訪問位址,使用者名稱shuqi888,密碼123456就可以登入連線到遠端的mysql資料庫了。

mysql建立司機表 MySql資料庫基礎

1.資料庫概述 資料庫就是儲存資料的倉庫,其本質是乙個檔案系統,資料按照特定的格式將資料儲存起來,使用者可以對資料庫中的資料進行增加,修改,刪除及查詢操作。2.表資料 根據表字段所規定的資料型別,我們可以向其中填入一條條的資料,而表中的每條資料類似類的例項物件。表中的一行一行的資訊我們稱之為記錄。3...

建立mysql資料庫總結 MySQL資料庫總結

引擎 檢視mysql預設引擎 show variables like storage engine 檢視表引擎 show table status from 資料庫名 修改表引擎 alter table 表名 engine innodb 建立時直接定義引擎 create table 表名 engin...

建立mysql資料庫

登陸資料庫 如何建立乙個資料庫和表單 new mysql.php 獲取連線mysql connect 伺服器,使用者名稱,密碼 con mysql connect localhost root if con 建立乙個資料庫school if mysql query create database s...