1)軟體(software)
2)資料庫管理系統(dbms)
2.1)關係型資料庫管理系統(oracle,sqlserver,db2,mysql)
2.2)非關係型資料庫管理系統(nosql)
3)關係型資料庫管理系統(rdbms)
mysql發展史:自己上網查
mysql相關**:
www.oracle.com
www.mysql.com
www.itpub.netmysql -u root -p
1)簡單(尤其是安裝,當然使用起來也相對比較簡單)
2)功能強大
3)有開源版本
1)創業型公司
2)網際網路公司
1)server
2)client
通訊協議:tcp/ip
(1)登入:mysql -u root -p(登入本機)
其中:1)mysql 指令為乙個mysql的客戶端程式
2)-u 表示使用者選項
3)-p 表示密碼選項
1)status 檢視當前資料庫系統的狀態資訊
2)show databases;檢視當前使用者下的資料庫
3)select user();檢視當前登入使用者
4)select now();檢視當前日期時間
5)?functions;(?表示幫助,functions表示函式)
這裡的?等價於help,例如?show等價於help show。
6)show global variables like 'port'; 檢視埠號。
7)status;檢視資料庫屬性。
1)資料庫相關sql的語句
a)顯示當前使用者下的資料庫
show databases;
b)建立資料庫(語法參考? create database)
create database pms;
create database if not exists pms;
create database if not exists pms character set utf8;
說明:在mysql中乙個使用者下可以有很多資料庫(db)
c)使用或開啟資料庫
use database;
檢視當前正在使用的資料庫:select database();
d)刪除資料庫(語法? drop database)
drop database pms;
drop database if exists pms;
2)mysql中表的相關操作?(ddl)
a)建立表(語法? create table)
create table if not exists pet(
id int primary key auto_increment,
name varchar(100) not null
);當需要了解具體型別時可以:?具體資料型別
例如:?int
當需要檢視某張表的建立語句時,可以使用
show create table pet
當需要顯示表結構時可以使用:
desc pet
b)修改表(語法?alter table);不作為重點,自己了解
c)刪除表(語法?drop table)
drop table if exists pet;
3)mysql表中資料的操作?(dml)
1)向表中寫入資料(insert)
insert into pet values (null,'a');
insert into pet(id,name) values (null,'b');
insert into pet(name)values('c');
insert into pet(name)values('d'),('e');
2)查詢表中資料(select)
select * from pet;
select id,name from pet;
select id,name from pet where id=10;
select * from pet limit 2; --2為row_count(表示要取幾條資料)
select * from pet limit 4,2; --4表示offset,2表示 row_count
select * from pet limit 2 offset 4;
mysql中我們通常會借助source指令執行一些sql檔案
source指令應用步驟;
1)首先登入資料庫
2)設定控制台編碼(需要與,sql檔案編碼一致)
例如:set names utf8
3)執行source指令:
例如:source d:/ttmswork/day01/test.sql
對於windows 平台在mysql客戶端顯示中文時
建議先執行set names gbk;
Dos命令的基本簡介和基本操作
我們要知道,dos視窗是最原始的操作電腦的視窗,能通過dos視窗看見電腦上的任何資訊,包括遠端連線電腦,類似linux的操作台。我們先說一些簡單的dos命令吧,檢視本地ip位址 ipconfig 查詢兩個電腦之間的閘道器是否想通 ping ip 列如 ping 127.0.0.1 清屏 cls 磁碟...
mysql基本操作 MySQL基本操作
mysql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼 注意每行後邊都跟個 表示乙個命令語句結束 1.新建使用者 1.1 登入mysql mysql u root p 密碼 1.2 建立使用者 mysql insert into mysql.user host,user,passwor...
mysql 基本操作 mysql基本操作
mysql 建立表,並設定主鍵自增 create table log logid int 4 primary key not null auto increment,logtitle varchar 32 not null logcontent varchar 160 not null logtim...