mysql一些常用操作_表的一些常用操作_MySQL

bitsCN.com

-創建表(也就是創建表結構):create table tbl_name(列結構,即有哪些屬性)[表選項]; 如:班級的信息:(班級編號,開班日期)create table `java_class`(class_num varchar(10),date_start date);

注:該表會保存到默認的數據庫中,指明當前默認數據庫的命令:use db_name;

注意:創建表之前先分析需要保存的實體數據擁有哪些屬性,這些屬性如何保存

列結構的定義:列名 列的數據類型[列的屬性(約束)]

通過.語法在表創建的時候指明數據表所屬那個數據庫 格式:數據庫名.表名 如下:1 create table `php`.`android_class`(2 class_num varchar(10),3 date_start date4 );

表的crud(增、刪、改、查 create read update delete)

-查看有所有表:show tables;(顯示的是當前默認的數據庫里面的表)

-查看部分指定的表:show tables like 某種規則的表名 (如:show tables like ‘android_%’)(數據庫也可以這樣查看) 結果只顯示出表名以android開頭的表

-查看某個表的創建信息:show create table table_name; (/G作為結束符,可以在遇到結構比較亂的數據時可以用該結束符)

-查看表結構:describe table_name;(簡寫 desc table_name;)

-刪除表:drop table tbl_name; 刪除的時候可以先判斷表存不存在:drop table if exists tbl_name;(這樣即使表不存在也不會報錯,同樣也適用于數據庫)

-修改表名:rename table old tbl_name to new tbl_name;(可以同時為多個表重命名中間用,分隔,)

也支持跨數據庫重命名 如:rename table tbl_name to db_name.new tbl_name;(就像將該表移動到了指定的數據庫里,并且可以修改該表的表名)

兩個表的名字相互替換:rename table tbl1 to tbl3,tbl2 to tbl1,tbl3 to tbl2;(使用第三方變量的思想)

- 修改表選項:alter table tbl_name 修改指令(指令就是表屬性的修改,就像修改數據庫的選項一樣)

-修改表結構(即修改列定義):

添加(增加新的列):add(alter table tbl_name add 列名 列的數據類型 )

刪除:drop (alter table tbl_name drop 列名)

重命名:change (alter table tbl_name change 舊列名 新列名 列的數據類型)

修改一個列的定義:modify (alter table tbl_name modify 列名 列的數據類型)

注意:修改表結構,以上是子命令,上級命令是:alter table tbl_name 接著是子命令bitsCN.com

f68f2add0b68e4f9810432fce46917b7.png

相關標簽:數據庫 信息

本文原創發布php中文網,轉載請注明出處,感謝您的尊重!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/371782.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/371782.shtml
英文地址,請注明出處:http://en.pswp.cn/news/371782.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

網站appache的ab命令壓力測試性能

①:相關不錯的博文鏈接:http://johnnyhg.iteye.com/blog/523818 ②:首先配置好對應的環境上去,有對應的命令 ③:壓力測試的指令如下: 1. 最基本的關心兩個選項 -c -n例: ./ab -c 100 -n 10000 &…

如何調整自定義標簽樣式

用chromeF12,查看網頁代碼在自定義標簽上加class,寫樣式:例如:JSP文件:來自為知筆記(Wiz)轉載于:https://www.cnblogs.com/anobugworld/p/7112116.html

無需部署即可測試JPQL / HQL

您是否曾經想在不完全部署應用程序的情況下測試JPQL / HQL? 我們今天在這里看到的是適用于任何JPA實現的簡單解決方案:Hibernate,OpenJPA,EclipseLink等。 這篇文章中找到的基本源代碼來自于本書:“ Pro JPA 2&#xf…

freemarker頁面中文亂碼

一、前言 簡單的記錄freemarker遇到的錯誤問題&#xff1a;ftl頁面中文亂碼 由于freemarker整合在ssm框架中&#xff0c;所以筆者直接貼配置代碼 <beans xmlns"http://www.springframework.org/schema/beans"xmlns:xsi"http://www.w3.org/2001/XMLSchema-ins…

了解ThreadLocal背后的概念

介紹 我知道本地線程&#xff0c;但直到最近才真正使用過它。 因此&#xff0c;我開始深入研究該主題&#xff0c;因為我需要一種傳播某些用戶信息的簡便方法 通過Web應用程序的不同層&#xff0c;而無需更改每個調用方法的簽名。 小前提信息 線程是具有自己的調用棧的單個…

python加密模塊教程_Python加密模塊的hashlib,hmac模塊使用解析

這篇文章主要介紹了Python加密模塊的hashlib,hmac模塊使用解析,文中通過示例代碼介紹的非常詳細&#xff0c;對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下在寫搬磚腳本中&#xff0c;碰到一個加密的信號標簽文件無法運行。import hashlibimport timem ha…

DAO層–救援通用

泛型可以是使用編譯時驗證&#xff08;類型安全性&#xff09;的功能來創建可重用代碼的強大工具。 不幸的是&#xff0c;我感到主流開發人員仍然對此感到恐懼。 但是&#xff0c;比喻海格的蜘蛛&#xff0c;我會說泛型是被嚴重誤解的生物……:-) 我希望以下示例可以證明它們…

ThreadLocal詳解(實現多線程同步訪問變量)

ThreadLocal翻譯成中文比較準確的叫法應該是&#xff1a;線程局部變量。 這個玩意有什么用處&#xff0c;或者說為什么要有這么一個東東&#xff1f;先解釋一下&#xff0c;在并發編程的時候&#xff0c;成員變量如果不做任何處理其實是線程不安全的&#xff0c;各個線程都 在操…

SCREEN屏幕編程時候必須保證SCREN中詞典的字段格式必須和數據表中字段的類型長度一致!...

此時任意操作都會出現如下問題 /h調試 回車調試被激活任意操作 執行到第23行時候報錯“請輸入一個數值”&#xff0c;檢查數據表中字段參考數據元素以及對應的域均是char類型&#xff0c;此時檢查screen屏幕設置字段類型&#xff0c;/n退出程序 重新進入程序 單擊 點擊屏幕9000…

mysql 阿里云 版本_關于阿里云centos版本,mysql5.7的一些注意事項

1.阿里云進去mysql是默認已經安裝好了的&#xff0c;只需要修改root用戶的密碼。關于修改密碼&#xff1a;1)登陸阿里云&#xff0c;進入root目錄&#xff0c;會有mysql的.sh文件&#xff0c;可以通過運行該文件得到初始密碼。此時用初始密碼登陸mysql&#xff0c;use mysql 切…

JAXB –不需要注釋

似乎存在一個誤解&#xff0c;認為在模型上需要使用批注才能使用JAXB&#xff08;JSR-222&#xff09;實現。 事實是&#xff0c;JAXB是例外配置&#xff0c;因此僅當您要覆蓋默認行為時才需要注釋。 在此示例中&#xff0c;我將演示如何在不提供任何元數據的情況下使用JAXB。 …

zabbix 3.0.3 (nginx)安裝過程中的問題排錯記錄

特殊注明&#xff1a;安裝zabbix 2.4.8和2.4.6遇到2個問題&#xff0c;如下&#xff1a;找了很多解決辦法&#xff0c;實在無解&#xff0c;只能換版本&#xff0c;嘗試換&#xff08;2.2.2正常 | 3.0.3正常&#xff09;都正常&#xff0c;最后決定換3.0.31、Error connecting …

安裝mysql5.7.24rpm_centos7安裝mysql-5.7.24(rpm安裝)

關于mysql的4個rpm包node[rootelk-200 ~]# ls mysql/ -lhtotal 192M-rw-r--r-- 1 root root 25M Aug 26 12:38 mysql-community-client-5.7.24-1.el7.x86_64.rpm-rw-r--r-- 1 root root 275K Aug 26 12:38 mysql-community-common-5.7.24-1.el7.x86_64.rpm-rw-r--r-- 1 root ro…

Java鎖實現

我們都使用第三方庫作為開發的正常部分。 通常&#xff0c;我們無法控制其內部。 JDK隨附的庫是一個典型示例。 這些庫中的許多庫都使用鎖來管理競爭。 JDK鎖具有兩種實現。 人們使用原子CAS樣式指令來管理索賠過程。 CAS指令往往是最昂貴的CPU指令類型&#xff0c;并且在x86上…

一鍵生成APP官網

只需要輸入蘋果下載地址&#xff0c;安卓市場下載地址&#xff0c;或者內測下載地址&#xff0c;就能一鍵生成APP的官網&#xff0c;方便在網上推廣。 好推APP官網 www.hotapp.cn/app 轉載于:https://www.cnblogs.com/likwo/p/6223889.html

python 字符ab+字符c 2_“ab”+”c”*2 結果是: (1.3分)_學小易找答案

【判斷題】藥物效應動力學簡稱藥效學,是研究藥物對機體的作用?【單選題】以下關于Python語言中“縮進”說法正確的是:?????????????????????????????????????????????????????????????????????????…

數據結構及算法 -- 目錄

排序算法 -- 目錄 啦啦啦轉載于:https://www.cnblogs.com/ClassNotFoundException/p/7122848.html

Spring MVC集成測試

在Spring MVC中對控制器進行集成測試的一種方法是使用Spring提供的集成測試支持。 對于Junit4&#xff0c;此支持包括一個名為SpringJunit4ClassRunner的自定義Junit Runner和一個用于加載相關Spring配置的自定義批注。 樣本集成測試將遵循以下原則&#xff1a; RunWith(Spri…

spark 快速入門 java API

Spark的核心就是RDD&#xff0c;對SPARK的使用入門也就是對RDD的使用&#xff0c;包括action和transformation 對于Java的開發者&#xff0c;單單看文檔根本是沒有辦法理解每個API的作用的&#xff0c;所以每個SPARK的新手&#xff0c;最好按部就班直接學習scale, 那才是一個高…

網頁設計上機考試原題_Dreamweaver上機考試題目dreamweaver試題庫網頁制作試題.doc...

網頁設計上機考試題集注意&#xff1a;所有題目中涉及的素材都在考試文件夾內&#xff0c;其中圖片在下面的pic文件夾中&#xff0c;音樂、flash在media文件夾。1) 在1.html中的頂部添加一個錨點鏈接&#xff0c;點擊之能立即到達頁面最底端。2) 將1.html中的所有鏈接的默認樣式…