最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL學習之基礎操作總結

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

1.庫的操作

查看當前mysql數(shù)據(jù)庫下默認有哪些庫

show databases;

創(chuàng)建一個庫 create database database_name;

create database test11;

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

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

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

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

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

 (5)長度小于128位

使用一個庫

use database_name;

查看當前使用/連接的是哪個庫

elect database();

查看當前庫下所有的表

 show tables;

刪除一個庫

drop database database_name;

2.表的操作

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

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

學號 姓名 年齡 成績

1 張三 30 100

2 李四 25 90

創(chuàng)建表

語法:

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

數(shù)據(jù)類型:

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

小數(shù)類型/浮點類型 double

字符串類型 varchar(位數(shù))變長

char(位數(shù))定長

varchar(5) 張三

char(5) 張三xxx

“張三”

日期類型 date

創(chuàng)建一個公司庫 company

create database company;

使用公司庫

use company;

創(chuàng)建一個部門表 t_dept部門號、部門名稱、地址

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

查看表結構

查看表的結構

desc table_name;  

查看表詳細定義

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

刪除表

刪除一個表

drop table table_name;  
drop table t_dept;` 

修改表

①修改表名

語法:

alter table old_table_name rename [to] new_table_name;

to可以省略不寫

例子:將表名t_dept修改為tab_dept

alter table t_dept rename to tab_dept;

將表tab_dept修改為dept

alter table tab_dept rename dept;

②給表增加字段

默認在表的最后一列增加字段

語法:alter table table_name add 列名 數(shù)據(jù)類型;

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

alter table dept add descri char(10);

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

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

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

alter table dept add id int first;

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

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

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

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

③刪除字段

語法:alter table table_name drop 列名;

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

alter table dept drop age;

④修改字段

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

語法:alter table table_name modify 列名 數(shù)據(jù)類型;

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

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

alter table dept modify loc varchar(50);

2、修改字段的名字

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

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

alter table dept change descri description char(10);

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

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

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

 alter table dept change id num double;

⑤修改字段的順序

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

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

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

alter table dept modify loc varchar(50) first;

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

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

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

alter table dept modify num double after dname;

以上就是MySQL學習之基礎操作總結的詳細內(nèi)容,更多關于MySQL基礎操作的資料請關注腳本之家其它相關文章!

相關文章

最新評論

漳浦县| 招远市| 金门县| 布拖县| 淮南市| 渭源县| 喀喇| 北京市| 綦江县| 布拖县| 北安市| 平乡县| 焦作市| 栾川县| 郑州市| 怀仁县| 通榆县| 宁陵县| 莒南县| 贺兰县| 崇明县| 长子县| 额济纳旗| 深州市| 安福县| 涟水县| 博白县| 达拉特旗| 胶州市| 侯马市| 南江县| 湘潭县| 龙山县| 东山县| 体育| 尼玛县| 岱山县| 江油市| 谷城县| 镇沅| 栖霞市|