您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Mysql那些事儿之(三)有关数据表的操作_MySQL

2024/5/30 10:00:21发布41次查看
bitscn.com
mysql那些事儿之(三)有关数据表的操作 mysql相关数据表的操作1.显示数据表的信息    命令:show tables;    该命令用于显示表的信息。如果用户没有表的使用权限,该表将不显示。    命令:describe tbname;    该命令是显示表名为tbname的表的结构。   2.数据表的创建   命令:create table tbname(           列名[1] 数据类型,           列名[2] 数据类型,           列名[3] 数据类型           );   该命令用于创建一张 tbname 为表名的数据表。   举例:创建一个访问者留言表           create table guestbook(           visitor varchar(40),           comments text,           entrydate datetime           ); 3.利用select的结果创建表     关系数据库的一个重要概念就是任何数据都是由行和列组成的表,而每个select语句的结果也是行和列组成的表。     命令:create table test select * from test2;     该命令的功能是通过选择一个表的全部内容(无where子句)来拷贝一个表。     命令:create table test select * from test2 where 0;     该命令的功能是利用一个总是失败的where子句来创建一个空表。4.修改表的结构     有时候需要更改一下表的结构,alter table将会派上大用场。      命令:alter table tbname add col_name type;     该命令的功能是为表tbname 增加一个数据类型为type的列col_name。     举例:给guestbook表增加一列name;     alter table guestbook add name varchar(40);            命令:alter table tbname drop col_name;     该命令是给tbname表删除一列 列名为col_name;     举例:给guestbook表删除一列name     alter table guestbook drop name;      命令:alter table tbname modify col_name type;     该命令的功能是修改表里列的数据类型。     举例:改变guestbook表里name的数据类型。     alter table guestbook modify name text;      命令:alter table tbname change oldcol_name newcol_name;     该命令的功能是修改列名。     举例:改变guestbook表的列名     alter table guestbook change name username;      命令:alter table oldtbname rename newtbname;     该命令的功能是为表改名。     举例:改变guestbook表的名字。     alter table guestbook rename newguestbook; 5.删除数据表     命令:drop table tb1name [,tb2name,.....]     该命令的功能是删除一个或者多个表。     举例:删除guestbook表。     drop table guestbook;     6.向数据表插入数据     命令:insert [into] tbname [(col_name,...)] values(express,....)     该命令的功能是向表中插入数据。     举例:向guestbook表里插入数据。     insert into guestbook(visitor,comments,entrydate)values ('sunnyboysac','sunnyboysac','2010-01-01'); 7.插入从其他表选择的行     举例:insert into tbname (col1,col2)select col3,col4 from tb1name;     将从tb1name中查询出的数据插入表 col1,col2列中。      同:replace bitscn.com
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product