PHPstudy使用终端打开数据库的命令行 密码root
查看数据库的指令: show databases
创建数据库 creat databases name;
删除数据库 drop database name
修改表名 alter tableName rename tableName
进入数据库 use nam;
查看数据表 show name;
创建表 create table name(字段1 类型)
删除表 drop table name;
查看表 desc name;
添加字段 alter table tableName type
删除字段 alter table tableName drop name;
修改字段 alter change
修改类型 alter table tableName modify age int;
添加记录 insert into tableName(id,age)value(值1,值2)
查看所有字段 select*from tableName;
字段定义 alter table 表名add
.添加不指定字段名的语法 insert 表名 values(值1,值2)
多条记录添加 insertinto 表名values(值1,值2)(值1,值2)(值1,值2)
查看记录 select*from表明 查看所有的字段记录
select id from表名查看单个的字段记录
selet id,age,from 表名查看多个字段的记录
select*from表名 where条件
asc由低到高 desc 由高到低
限制查询 select*from t3 limit 2,5;从第二个开始向后查询五个
删除记录 delete from t3 where id=3; 按条件删delete表名where条件表达式
update表名set字段=值 如果不带条件,会把字段下面的记录全改
update t3 set age=12;
按条件更新 update t3 set age==56 where id=6;
语法:update 表名 set 字段=新值,… where 条件 修改表中数据
命令:alter table 表名 add字段 类型 其他;增加字段 例如:在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0
mysql> alter table MyClass add passtest int(4) default '0'
加索引
mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 …]);
例子: mysql> alter table employee add index emp_name (name);
加主关键字的索引
mysql> alter table 表名 add primary key (字段名);
例子: mysql> alter table employee add primary key(id);
加唯一限制条件的索引
mysql> alter table 表名 add unique 索引名 (字段名);
例子: mysql> alter table employee add unique emp_name2(cardnumber);
删除某个索引
mysql> alter table 表名 drop index 索引名;
例子: mysql>alter table employee drop index emp_name;
增加字段:
mysql> ALTER TABLE table_name ADD field_name field_type;
修改原字段名称及类型:
mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;
MySQL ALTER TABLE table_name DROP field_name;
例如:在表MyClass名字更改为YouClass
mysql> rename table MyClass to YouClass;
当你执行 RENAME 时,你不能有任何锁定的表或活动的事务。你同样也必须有对原初表的 ALTER 和 DROP 权限,以及对新表的 CREATE 和 INSERT 权限。
如果在多表更名中,MySQL 遭遇到任何错误,它将对所有被更名的表进行倒退更名,将每件事物退回到最初状态。
RENAME TABLE 在 MySQL 3.23.23 中被加入。
博主qq2411892678 有问题请与博主联系