mysql> show tables; (注意:最后有个 s)
三、表操作,操作之前应连接某个数据库
1、建表
命令:create table <表名> ( <字段名 1> <类型 1> [,..<字段名 n> <类型 n>]); mysql>
create table MyClass(
> id int(4) not null primary key auto_increment,
> name char(20) not null,
> sex int(4) not null default '0',
> degree double(16,2)); 2、获取表结
构
命令: desc 表名,或者 show columns from 表名
mysql>DESCRIBE MyClass
mysql> desc MyClass;
mysql> show columns from MyClass; 3、删除
表
命令:drop table <表名>
例如:删除表名为 MyClass 的表
mysql> drop table MyClass; 4、
插入数据
命令:insert into <表名> [( <字段名 1>[,..<字段名 n > ])] values ( 值 1 )[,
( 值 n )]
例如,往表 MyClass 中插入二条记录, 这二条记录表示:编号为 1 的名为 Tom 的成绩
为 96.45, 编号为 2 的名为 Joan 的成绩为 82.99,编号为 3 的名为 Wang 的成绩为
96.5.
mysql> insert into MyClass values(1,'Tom',96.45),(2,'Joan',82.99),
(2,'Wang', 96.59);
5、查询表中的数据
1)、查询所有行
命令: select <字段 1,字段 2,...> from < 表名 > where < 表达式 >
例如:查看表 MyClass 中所有数据
mysql> select * from MyClass; 2)、
查询前几行数据
例如:查看表 MyClass 中前 2 行数据
mysql> select * from MyClass order by id limit 0,2;
或者:
mysql> select * from MyClass limit 0,2;