Mysql表的操作方法詳細介紹
創(chuàng)建表
語法:
CREATE TABLE table_name ( field1 datatype, field2 datatype, field3 datatype ) character set 字符集 collate 校驗規(guī)則 engine 存儲引擎;
說明:
- field 表示列名
- datatype 表示列的類型
- character set 字符集,如果沒有指定字符集,則以所在數據庫的字符集為準
- collate 校驗規(guī)則,如果沒有指定校驗規(guī)則,則以所在數據庫的校驗規(guī)則為準
例子如下:
`create table users ( id int, name varchar(20) comment ‘用戶名’,
password char(32) comment ‘密碼是32位的md5值’,
birthday date comment ‘生日’ );
字符集、校驗規(guī)則、存儲引擎根據需求修改即可。
查看表結構
desc 表名;
如下圖:
這些結構后面會講。
修改表
在以后,我們可能會修改某個表的結構,例如:字段名字、字段大小等。還會添加字段、刪除字段等。這時我們就需要修改表。
例子:在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ā)現插入新字段后對原來的數據沒有影響。
修改name,將長度改為30
alter table users modify name varchar(30);
刪除某列,例如:password
alter table users drop password;
passwold對應列的數據也都被刪除了,所以要慎重。
修改表名
alter table users rename to stu;
將name列修改為姓名
alter table stu change name xingming varchar(60);
刪除表
drop table 表名
到此這篇關于Mysql表的操作方法詳細介紹的文章就介紹到這了,更多相關Mysql表的操作內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
解決mysql登錄錯誤:''Access denied for user ''root''@''localhost''
這篇文章主要介紹了mysql登錄錯誤:'Access denied for user 'root'@'localhost',本文給出了操作過程及注意事項,需要的朋友可以參考下2019-11-11mySQL中LEN()與DATALENGTH()的區(qū)別
LEN返回指定字符串表達式的字符數,其中不包含尾隨空格。DATALENGTH返回用于表示任何表達式的字節(jié)數。2011-03-03