<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
檢視當前mysql資料庫下預設有哪些庫
show databases;
建立一個庫 create database database_name;
create database test11;
database_name庫名的命名規範:
(1)由字母、數位、下劃線、@、#和¥組成
(2)首字母不能是數位和$
(3)不能是mysql資料庫的關鍵字
(4)不允許有空格和特殊字元
(5)長度小於128位元
使用一個庫
use database_name;
檢視當前使用/連線的是哪個庫
elect database();
檢視當前庫下所有的表
show tables;
刪除一個庫
drop database database_name;
表是mysql資料庫中一種很重要的物件,是組成資料庫的基本元素,表是按照行、列的格式組成的,主要用來實現資料的儲存。
例子:以表格的方式進行資料的儲存
學號 姓名 年齡 成績
1 張三 30 100
2 李四 25 90
語法:
create table table_name( 列名1 資料型別, 列名2 資料型別, 列名3 資料型別, 列名4 資料型別, .... 列名n 資料型別 );
create table mytest( id int, name varchar(20), age int, birthday date ); select * from mytest;
資料型別:
整數 int(位數)
小數型別/浮點型別 double
字串型別 varchar(位數)變長
char(位數)定長
varchar(5) 張三
char(5) 張三xxx
“張三”
日期型別 date
建立一個公司庫 company
create database company;
使用公司庫
use company;
建立一個部門表 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_deptG;
(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 列名 資料型別;
例子:給dept表增加一列,列名為descri,表示描述,字串型別
alter table dept add descri char(10);
在表的第一列位置增加欄位
語法:alter table table_name add 列名 資料型別 first;
例子:給dept表的第一列增加id,為整數型別
alter table dept add id int first;
在表的指定欄位之後增加新欄位
語法:alter table table_name add 新列名 資料型別 after 指定列名;
例子:在dept表中deptno列後增加age列,表示年齡,為整數型別
alter table dept add age int(3) after deptno;
③刪除欄位
語法:alter table table_name drop 列名;
例子: 將dept表中的age列刪除
alter table dept drop age;
④修改欄位
1、修改欄位的資料型別
語法:alter table table_name modify 列名 資料型別;
[說明:列名為要修改的列,資料型別為修改後的資料型別]
例子:將dept表中loc列的資料型別更改為varchar(50)。
alter table dept modify loc varchar(50);
2、修改欄位的名字
語法:alter table table_name change 舊列名 新列名 舊列資料型別;
例子:將dept表中descri列名修改為description列名。
alter table dept change descri description char(10);
3、同時修改欄位的名字和資料型別
語法:alter table table_name change 舊列名 新列名 新列資料型別;
例子:將dept表中的id名修改為num,資料型別由int修改為double。
alter table dept change id num double;
⑤修改欄位的順序
語法1:alter table table_name modify 列名 資料型別 first;
[說明:將某列調整到第一列]
例子:將dept表中的loc列調整到第一列
alter table dept modify loc varchar(50) first;
語法2:alter table table_name modify 列1 列1資料型別 after 列2;
[說明:將列1調整到列2後]
例子:將dept表中的num列調整到dname後
alter table dept modify num double after dname;
以上就是MySQL學習之基礎操作總結的詳細內容,更多關於MySQL基礎操作的資料請關注it145.com其它相關文章!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45