MySQL建表和增添改查操作代碼
1.創(chuàng)建一個名為mydb的數(shù)據(jù)庫
mysql> show database mydb;

查詢
mysql> show database mydb;

2.創(chuàng)建一個學生信息表
mysql> create table mydb.student_informtion(
-> student_id int UNSIGNED NOT NULL PRIMARY KEY, //非空(不允許為空),為這個表的主鍵 --- 學號
-> student_name varchar(64) NOT NULL, //姓名
-> student_gender char(1) NOT NULL, //性別
-> student_age INT UNSIGNED NOT NULL, //年齡
-> student_native TEXT(3), //籍貫
-> student_face TINYTEXT //面貌
-> )
-> ENGINE=INNODB; //指定儲存引擎為INNODB
Query OK, 0 rows affected (0.01 sec)

查詢所建的表
mysql> show tables from mydb;

查詢表結構內容
mysql>desc student_informtion;

3. 修改列類型
mysql> alter table
-> student_informtion modify
-> student_gender varchar(1);

mysql>desc student_informtion;

4.增加行
mysql> alter table
-> student_informtion add
-> student_home char(1);

mysql>desc student_informtion;

5.刪除行
mysql> alter table student_informtion
-> drop
-> student_home;

mysql>desc student_informtion;

6.更改列名
mysql> alter table student_informtion
-> change
-> student_id
-> student_id1
-> int;

mysql>desc student_informtion;

7.更改表名
mysql> alter table student_informtion
-> rename
-> student_info;

mysql> desc student_info;

mysql> show tables from mydb;

到此這篇關于MySQL建表和增添改查的文章就介紹到這了,更多相關MySQL建表和增添改查內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python MySQL進行數(shù)據(jù)庫表變更和查詢
這篇文章主要介紹了Python MySQL進行數(shù)據(jù)庫表變更和查詢的相關資料,需要的朋友可以參考下2017-05-05
MySQL?優(yōu)化?index?merge引起的死鎖分析
這篇文章主要介紹了MySQL?優(yōu)化?index?merge引起的死鎖分析,MySQL通過優(yōu)化索引合并是遇到的死鎖問題,下面具體分析需要的小伙伴可以參考一下2022-04-04
Centos中安裝多個mysql數(shù)據(jù)的配置實例
最近因為單位項目擴充,需要在原線上數(shù)據(jù)庫服務器上加裝一個mysql實例(實際上就是從新編譯安裝一個非3306的自定義端口,不同目錄的mysql),研究了一天,終于順利搞定,這里把配置步驟發(fā)給大家,供大家學習使用2014-04-04
MySQL 實現(xiàn)lastInfdexOf的功能案例
這篇文章主要介紹了MySQL 實現(xiàn)lastInfdexOf的功能案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12
MySQL 隔離數(shù)據(jù)列和前綴索引的使用總結
正確地創(chuàng)建和使用索引對于查詢性能十分重要。由于存在很多種特殊場景的優(yōu)化和行為,因此有很多種方式去有效選擇和使用索引。因此,決定如何使用索引這一項技能是需要經(jīng)驗和時間的積累去培養(yǎng)的。以下會介紹一些如何有效使用索引的方法。2021-05-05

