MySql (二)入門語句和基本操作

2021-09-24 03:41:10 字數 2540 閱讀 3451

mysql的基本操作增刪

改查mysql的入門語句:

1.檢視伺服器下的庫

show databases;

2.建立庫(資料庫被建立後它的名字是不可以更改的)

create database 資料庫名;

2.1.插看當前所在的庫

select database();

3.刪除庫

drop database 資料庫名;

drop database if exists 資料庫名

drop database if exists 資料庫名;

4.選中指定的庫

use 資料庫名;

5.最簡單的建表語句

create table msg(

列1名稱 列1型別,

列2名稱 列2型別

);例如:create table msg(

name varchar(4),

age int

)charset utf8;

6.檢視庫中的表

show tables;或者 show tables from 資料庫名;

6.1 .插看錶結構

desc 表名;

6.2. 插看錶中的所有資料

select * from 表名;

7.刪除表

drop table 表名;

drop talbe if exists 表名;

8.更改表的名字

alter table 表名 rename to 新錶名;

9.檢視表結構

desc 表名;

10.檢視當前資料庫的版本

方法1:在管理員的命令提示符視窗且已經登入到mysql服務端,輸入命令: select version();

方法2:退出資料庫服務端的登入,在管理員的命令提示符視窗,輸入命令:mysql --version;或mysql -v;

11.宣告字符集

預設建表使用的是utf-8,但是我們在windows視窗下使用的是gbk,因此需要使用對字符集進行宣告。

set names gbk;

注意:如果當前語句打錯之後應該退出本語句,在繼續打新語句(退出本語句:\c)

insert into 表名

(列1名,列2名,列3名)

values

(列1值,列2值,列3值);

1.插入一行的某個列

insert into msg    /**確定表**/

(name,age)    /**確定列**/

values

('張三',18);    /**確定值**/

2.插入一行的全部列(此時所有的列都必須賦值,包括主鍵)

insert into msg 

values

('李四',12);

3.插入多個行

insert into msg

values

('趙六',20),

('小明',25),

('小紅',22);

delete from 表名    /**確定表**/

where 條件    /**確定條件**/

delete from 表名(刪除整張表)

注:對於刪除操作是不存在刪除某行的某列的資料,即刪除的最低是以行為單位進行刪除。

update 表名    /**確定表**/

set 列1 = 列1值,    /**確定列和值**/

列2 = 列2值,

where 條件;    /**確定條件**/

1.修改滿足條件的某條資料

update msg

set age = 89,

where name = '張三';

查詢整張表:

select * from 表名;
查詢滿足條件的某列

select 列名1, 列名2 from 表名 where 篩選條件;
查詢滿足條件的某行

select * from 表名 where age > 12;

MySql (二)入門語句和基本操作

mysql的入門語句 檢視伺服器下的庫 show databases 建立庫 資料庫被建立後它的名字是不可以更改的 create database 資料庫名 2.1.插看當前所在的庫 select database 刪除庫drop database 資料庫名 drop database if exi...

mysql 基本入門語句

mysql u username ppassword 資料庫連線 show databases 查所有庫 use 庫名 選庫 create database 資料庫名 建立乙個資料庫 drop database 刪除乙個資料庫 show tables 查所有表 create 表名 建表 drop 表...

Mysql基本操作語句

1.資料庫的基本操作 show databases 查詢資料庫 show create database score 查詢資料庫的結構 create database score default charset utf8 建立資料庫 use score 使用score資料庫 drop databas...