MySql簡介和基本操作

2021-08-19 23:46:04 字數 2608 閱讀 7582

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...