關於MySQL資料庫的了解和基本操作

2021-08-28 22:30:58 字數 1938 閱讀 9396

多張表構成的集合

sql (structured query language) 結構化查詢語言

sql是關係型資料庫客戶端 操作 關係型資料庫伺服器的一種語法

dql:資料查詢語句 select

dml:資料操作語言,insert,update。。。。

ddl:資料定義語言,create,drop

不區分大小寫

啟動服務:

sudo service mysql start /stop/restart/statu
建立乙個資料庫

建立乙個表結構《欄位名 字段型別 字段約束》

操作表資料

連線資料庫

mysql -u root -p 或者  mysql -uroot -p  或者mysql -u root -pmysql
退出資料庫

exit  或者  quit   或者  ctrl+d
以下sql語句以分號結尾

展示當前資料庫系統中所有的資料庫

show databases;
檢視當前使用的資料庫

select database();
切換到指定資料使用

use py12;
檢視當前時間

select now();
建立資料庫

create database python12 charset=utf8;   (charset選定字符集,utf-8中 - 不能識別  所以去掉)
展示資料庫建立時sql語句

show create database db2
刪除資料庫

drop database db2
檢視當前資料庫下的所有的表

show tables;
檢視表結構的資訊

desc stu
建立表結構

create table student(

id int unsigned primary key auto_increment,

name varchar(32) not null,

age tinyint unsigned default 0

);

展示建立表結構的sql語句

show create table student;
修改表名

alter table table_name rename table_new_name

alter table student rename student1

修改表

新增字段 列名 型別

alter table student add birthday datetime not null;
刪除字段

alter table student drop birthday;
修改欄位的名字,型別,約束

把birthday 改為 birth 型別改為date型別

alter table student change birthday birth date;
不改名,只改約束和型別

alter table student change birth birth date not null;

alter table student modify birth date not null;

MySQL檢視資料庫鍵 MySQL資料庫基本命令

sql structure query language 結構化查詢語言 sql語言分為4個部分 ddl 定義 dml 操作 dql 查詢 dcl 控制 1 ddl語句 資料庫定義語言 資料庫 表 檢視 索引 儲存過程,例如create drop alter2 dcl語句 資料庫控制語言 例如控制使...

mysql資料庫名語法 MySQL資料庫基本語法

1,檢視資料庫 show databases 2,選擇要操作的資料庫 use 資料庫名 3,建立資料庫 create database 資料庫名稱 4,刪除資料庫 drop database 資料庫名稱 5,建立表 create table 表名 列名 列型別,6,檢視當前資料庫所有表 show t...

Mysql 資料庫基礎了解

基礎概念 資料庫 dbms 的種類 常見 通過關聯可以查詢到張三的老師和成績 關係型資料庫組成結構發展 結構的目的就是為了怎麼快速和方便的找到需要的資料 層次結構 按照一層一層的分級,找資料避免就要一層一層走,導致需要走沒必要的層級 網狀結構 對於層次結構做了優化,資料上下左右4層都可以走,但是效果...