本文主要講述的是數據庫使用中最常用的終端操作命令,大家一起來學習了解一下吧!
一、數據庫命令
1、連接數據庫
mysql -uroot -p密碼
2、創建數據庫
create database 庫名;
3、切換到指定數據庫
use 庫名;
4、顯示數據庫列表
show databases;
5、顯示數據庫建立語句
show create database 庫名;
6、修改數據庫
alter database 庫名 選項;
7、刪除數據庫
drop database 庫名;
二、數據表命令
1、創建數據表
create table 數據表名(字段名1 類型 修飾符,字段名2 類型 修飾符,字段名3 類型 修飾符,…);
create table news(id int primary key auto_increment,
title varchar(50),author varchar(20),content text);
2、查看數據表列表
show tables;
3、查看數據表結構
desc 數據表名;
4、查看數據表建表語句
show create table 數據表名;
5、刪除數據表
drop table 數據表名;
6、修改數據表
alter table 數據表名 選項;
7、新增字段
alter table 數據表名 add column 字段名 類型 修飾語句 位置;
alter table news add column newstime timestamp default current_timestamp after content;
8、修改字段定義
alter table 數據表名 modify column 字段名 新的定義;
alter table news modify column content longtext;
9、修改字段名及定義
alter table 數據表名 change column 舊字段名 新字段名 新的定義;
10、刪除字段
alter table 數據表名 drop column 字段名;
三、記錄操作命令
1、新增記錄
insert into 數據表名(字段1,字段2,…,字段n) values(值1,值2,…,值n);
注意:值的數量與類型必須與字段列表數量與類型定義一致
2、查看記錄
select 字段列表 from 數據表名 where 條件 order by 字段名 desc limit m,n;
select * from news;
select * from news where id=10;
select * from news order by id desc limit 10;
注意:select語句時sql中最為強大與復雜的查詢語句,有七大子句,每段子句都可以省略,
如果出現,必須出現在正確的位置順序上,不可以調換先后順序
3、修改記錄
update 數據表名 set 字段1=值1 and 字段2=值2 where 條件;
update news set title=‘xxxxx’ where id=1;
4、刪除記錄
delete from 數據表名 where 條件;
delete from news where id=10;
【推薦課程:mysql視頻教程】