欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL學(xué)習(xí)之基礎(chǔ)操作總結(jié)

 更新時(shí)間:2022年03月19日 10:01:07   作者:BoBo yeah  
MySQL 是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在WEB應(yīng)用方面 MySQL 是最好的。本文將為大家詳細(xì)介紹一下MySQL的基礎(chǔ)操作,需要的可以參考一下

1.庫(kù)的操作

查看當(dāng)前mysql數(shù)據(jù)庫(kù)下默認(rèn)有哪些庫(kù)

show databases;

創(chuàng)建一個(gè)庫(kù) create database database_name;

create database test11;

 database_name庫(kù)名的命名規(guī)范:

 (1)由字母、數(shù)字、下劃線(xiàn)、@、#和¥組成

 (2)首字母不能是數(shù)字和$

 (3)不能是mysql數(shù)據(jù)庫(kù)的關(guān)鍵字

 (4)不允許有空格和特殊字符

 (5)長(zhǎng)度小于128位

使用一個(gè)庫(kù)

use database_name;

查看當(dāng)前使用/連接的是哪個(gè)庫(kù)

elect database();

查看當(dāng)前庫(kù)下所有的表

 show tables;

刪除一個(gè)庫(kù)

drop database database_name;

2.表的操作

表是mysql數(shù)據(jù)庫(kù)中一種很重要的對(duì)象,是組成數(shù)據(jù)庫(kù)的基本元素,表是按照行、列的格式組成的,主要用來(lái)實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)。

例子:以表格的方式進(jìn)行數(shù)據(jù)的存儲(chǔ)

學(xué)號(hào) 姓名 年齡 成績(jī)

1 張三 30 100

2 李四 25 90

創(chuàng)建表

語(yǔ)法:

create table table_name(
            列名1 數(shù)據(jù)類(lèi)型,
            列名2 數(shù)據(jù)類(lèi)型,
            列名3 數(shù)據(jù)類(lèi)型,
            列名4 數(shù)據(jù)類(lèi)型,
            ....
            列名n 數(shù)據(jù)類(lèi)型
         );
create table mytest(
      id int,
      name varchar(20),
      age int,
      birthday date
   );
  select * from mytest;  

數(shù)據(jù)類(lèi)型:

整數(shù) int(位數(shù))

小數(shù)類(lèi)型/浮點(diǎn)類(lèi)型 double

字符串類(lèi)型 varchar(位數(shù))變長(zhǎng)

char(位數(shù))定長(zhǎng)

varchar(5) 張三

char(5) 張三xxx

“張三”

日期類(lèi)型 date

創(chuàng)建一個(gè)公司庫(kù) company

create database company;

使用公司庫(kù)

use company;

創(chuàng)建一個(gè)部門(mén)表 t_dept部門(mén)號(hào)、部門(mén)名稱(chēng)、地址

create table t_dept(
          deptno int,
          dname varchar(20),
          loc varchar(20)
       ); 

查看表結(jié)構(gòu)

查看表的結(jié)構(gòu)

desc table_name;  

查看表詳細(xì)定義

 show create table table_name;
desc t_dept;
show create table t_dept;
show create table t_dept\G;
   (\G代替;能夠讓顯示結(jié)果更美觀)

刪除表

刪除一個(gè)表

drop table table_name;  
drop table t_dept;` 

修改表

①修改表名

語(yǔ)法:

alter table old_table_name rename [to] new_table_name;

to可以省略不寫(xiě)

例子:將表名t_dept修改為tab_dept

alter table t_dept rename to tab_dept;

將表tab_dept修改為dept

alter table tab_dept rename dept;

②給表增加字段

默認(rèn)在表的最后一列增加字段

語(yǔ)法:alter table table_name add 列名 數(shù)據(jù)類(lèi)型;

例子:給dept表增加一列,列名為descri,表示描述,字符串類(lèi)型

alter table dept add descri char(10);

在表的第一列位置增加字段

語(yǔ)法:alter table table_name add 列名 數(shù)據(jù)類(lèi)型 first;

例子:給dept表的第一列增加id,為整數(shù)類(lèi)型

alter table dept add id int first;

在表的指定字段之后增加新字段

語(yǔ)法:alter table table_name add 新列名 數(shù)據(jù)類(lèi)型 after 指定列名;

例子:在dept表中deptno列后增加age列,表示年齡,為整數(shù)類(lèi)型

alter table dept add age int(3) after deptno;

③刪除字段

語(yǔ)法:alter table table_name drop 列名;

例子: 將dept表中的age列刪除

alter table dept drop age;

④修改字段

1、修改字段的數(shù)據(jù)類(lèi)型

語(yǔ)法:alter table table_name modify 列名 數(shù)據(jù)類(lèi)型;

 [說(shuō)明:列名為要修改的列,數(shù)據(jù)類(lèi)型為修改后的數(shù)據(jù)類(lèi)型]

例子:將dept表中l(wèi)oc列的數(shù)據(jù)類(lèi)型更改為varchar(50)。

alter table dept modify loc varchar(50);

2、修改字段的名字

語(yǔ)法:alter table table_name change 舊列名 新列名 舊列數(shù)據(jù)類(lèi)型;

例子:將dept表中descri列名修改為description列名。

alter table dept change descri description char(10);

3、同時(shí)修改字段的名字和數(shù)據(jù)類(lèi)型

語(yǔ)法:alter table table_name change 舊列名 新列名 新列數(shù)據(jù)類(lèi)型;

例子:將dept表中的id名修改為num,數(shù)據(jù)類(lèi)型由int修改為double。

 alter table dept change id num double;

⑤修改字段的順序

語(yǔ)法1:alter table table_name modify 列名 數(shù)據(jù)類(lèi)型 first;

 [說(shuō)明:將某列調(diào)整到第一列]

例子:將dept表中的loc列調(diào)整到第一列

alter table dept modify loc varchar(50) first;

 語(yǔ)法2:alter table table_name modify 列1 列1數(shù)據(jù)類(lèi)型 after 列2;

 [說(shuō)明:將列1調(diào)整到列2后]

例子:將dept表中的num列調(diào)整到dname后

alter table dept modify num double after dname;

以上就是MySQL學(xué)習(xí)之基礎(chǔ)操作總結(jié)的詳細(xì)內(nèi)容,更多關(guān)于MySQL基礎(chǔ)操作的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • MySQL因大事務(wù)導(dǎo)致的Insert慢實(shí)例分析

    MySQL因大事務(wù)導(dǎo)致的Insert慢實(shí)例分析

    這篇文章主要給大家介紹了關(guān)于MySQL因大事務(wù)導(dǎo)致Insert慢的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • mysql表的內(nèi)連和外連實(shí)戰(zhàn)記錄

    mysql表的內(nèi)連和外連實(shí)戰(zhàn)記錄

    在開(kāi)發(fā)中我們的業(yè)務(wù)需求有時(shí)候是復(fù)雜的,多張表聯(lián)合查詢(xún)的時(shí)候是有多種方式的,面對(duì)不同的需求,靈活使用不同的表連接方式,這篇文章主要給大家介紹了關(guān)于mysql表內(nèi)連和外連的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • MySQL8.0.21安裝步驟及出現(xiàn)問(wèn)題解決方案

    MySQL8.0.21安裝步驟及出現(xiàn)問(wèn)題解決方案

    這篇文章主要介紹了MySQL8.0.21安裝步驟及出現(xiàn)問(wèn)題解決方案,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • 新手必備之MySQL msi版本下載安裝圖文詳細(xì)教程

    新手必備之MySQL msi版本下載安裝圖文詳細(xì)教程

    今天教大家怎么下載安裝MySQL msi版本,文中有非常詳細(xì)的圖文解說(shuō),對(duì)不會(huì)下載安裝mysql的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • 關(guān)于mysql 8.0.13zip包安裝方法

    關(guān)于mysql 8.0.13zip包安裝方法

    這篇文章主要介紹了關(guān)于mysql 8.0.13zip包安裝方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2018-11-11
  • 通過(guò)實(shí)例解析MySql CURRENT_TIMESTAMP函數(shù)

    通過(guò)實(shí)例解析MySql CURRENT_TIMESTAMP函數(shù)

    這篇文章主要介紹了通過(guò)實(shí)例解析MySql CURRENT_TIMESTAMP函數(shù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • MySQL count(1)、count(*)、count(字段)的區(qū)別

    MySQL count(1)、count(*)、count(字段)的區(qū)別

    COUNT在數(shù)據(jù)庫(kù)行數(shù)統(tǒng)計(jì)中被廣泛使用,那么你知道MySQL count(1)、count(*)、count(字段)的區(qū)別嗎,本文就想的介紹一下,感興趣的可以了解一下
    2021-12-12
  • MySQL中Like模糊查詢(xún)速度太慢該如何進(jìn)行優(yōu)化

    MySQL中Like模糊查詢(xún)速度太慢該如何進(jìn)行優(yōu)化

    在業(yè)務(wù)場(chǎng)景中經(jīng)常會(huì)用到like模糊查詢(xún),但是大家都知道,like是用不到索引的,所以當(dāng)數(shù)據(jù)量非常大時(shí),速度會(huì)非常慢,這篇文章主要給大家介紹了關(guān)于MySQL中Like模糊查詢(xún)速度太慢該如何進(jìn)行優(yōu)化的相關(guān)資料,需要的朋友可以參考下
    2021-12-12
  • mysql 5.7.5 m15 winx64.zip安裝教程

    mysql 5.7.5 m15 winx64.zip安裝教程

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7.5 m15 winx64.zip安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 有關(guān)SQL模糊查詢(xún)

    有關(guān)SQL模糊查詢(xún)

    在進(jìn)行數(shù)據(jù)庫(kù)查詢(xún)時(shí),有完整查詢(xún)和模糊查詢(xún)之分,這里簡(jiǎn)單介紹下,方便需要的朋友
    2006-12-12

最新評(píng)論