Mysql表的操作方法詳細介紹
創(chuàng)建表
語法:
CREATE TABLE table_name ( field1 datatype, field2 datatype, field3 datatype ) character set 字符集 collate 校驗規(guī)則 engine 存儲引擎;
說明:
- field 表示列名
- datatype 表示列的類型
- character set 字符集,如果沒有指定字符集,則以所在數(shù)據(jù)庫的字符集為準
- collate 校驗規(guī)則,如果沒有指定校驗規(guī)則,則以所在數(shù)據(jù)庫的校驗規(guī)則為準
例子如下:
`create table users ( id int, name varchar(20) comment ‘用戶名’,
password char(32) comment ‘密碼是32位的md5值’,
birthday date comment ‘生日’ );
字符集、校驗規(guī)則、存儲引擎根據(jù)需求修改即可。
查看表結(jié)構(gòu)
desc 表名;
如下圖:

這些結(jié)構(gòu)后面會講。
修改表
在以后,我們可能會修改某個表的結(jié)構(gòu),例如:字段名字、字段大小等。還會添加字段、刪除字段等。這時我們就需要修改表。
例子:在users表中插入2條記錄
insert into users values(1,'張三','123','1982-01-04'),(2,'李四','456','1984-01-04');

再添加性別的字段
alter table users add sex varchar(2) comment '性別' after birthday;

可以發(fā)現(xiàn)插入新字段后對原來的數(shù)據(jù)沒有影響。
修改name,將長度改為30
alter table users modify name varchar(30);

刪除某列,例如:password
alter table users drop password;

passwold對應列的數(shù)據(jù)也都被刪除了,所以要慎重。
修改表名
alter table users rename to stu;

將name列修改為姓名
alter table stu change name xingming varchar(60);

刪除表
drop table 表名

到此這篇關(guān)于Mysql表的操作方法詳細介紹的文章就介紹到這了,更多相關(guān)Mysql表的操作內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL?數(shù)據(jù)備份和數(shù)據(jù)恢復的實現(xiàn)
數(shù)據(jù)恢復的過程包括將備份文件導入到數(shù)據(jù)庫中、重建索引、應用日志等,本文主要介紹了MySQL數(shù)據(jù)備份和數(shù)據(jù)恢復的實現(xiàn),感興趣的可以了解一下2023-08-08
Mysql允許他人訪問本機數(shù)據(jù)庫的實現(xiàn)步驟
mysql允許其他電腦訪問,授權(quán)mysql允許其他電腦訪問,本文就來介紹一下Mysql允許他人訪問本機數(shù)據(jù)庫的實現(xiàn)步驟,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2024-11-11
windows下安裝mysql8.0.18的教程(社區(qū)版)
本文章簡單介紹一下mysql在windows下的安裝方式,主要介紹了mysql社區(qū)版8.0.18版本,本文給大家介紹的非常詳細,需要的朋友參考下吧2020-01-01

