20200519
- 连接数据库
-
mysql -uroot -p
- 展示mysql的数据库
-
mysql> show databases;
- 创建(删除)数据库:
-
mysql> create database <数据库名称>;
-
mysql> drop database <数据库名称>;
- 选用数据库
-
mysql> use <数据库名称>;
- 当前选择的数据库
-
mysql> select database();
- 创建数据表
-
create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);
- 删除数据表
-
drop table <表名>;
- 表插入数据
-
insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )];
- 查询表中的数据
-
1)、查询所有行 命令: select <字段1,字段2,...> from < 表名 > where < 表达式 >; 例如:查看表 MyClass 中所有数据 mysql> select * from MyClass; 2)、查询前几行数据 例如:查看表 MyClass 中前2行数据 mysql> select * from MyClass order by id limit 0,2;
- 删除表中数据
-
命令:delete from <表名> where <表达式>; 例如:删除表 MyClass中编号为1 的记录 mysql> delete from MyClass where id=1;
11.修改表中数据
-
命令:update <表名> set <字段=新值,…> where <条件>; mysql> update MyClass set name='Mary' where id=1;
12.增加字段
-
命令:alter table 表名 add字段 类型 其他; 例如:在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0 mysql> alter table MyClass add passtest int(4) default '0';
13.修改表名
-
命令:rename table 原表名 to 新表名; 例如:在表MyClass名字更改为YouClass mysql> rename table MyClass to YouClass;