mysql表与库命令

库命令:

select database();		//显示当前所在的库
show databases;			//查看已创建的数据库
create database 库名		//创建新的数据库
drop	database 库名		//删除已有的库
show create database 库名; 	//查看创建库时所用的命令
use 库名;						//指定数据库

表命令:

show tables; //显示已有的表
show full columns from student; //查看表结构
在这里插入图片描述
Field=字段名 Type=字段数据类型 Collation=字符序 Null=是否可以为空值(Yes是可以) key=是否为键值 Default=默认值(这个字段不赋值时,使用默认值)
Extra=是否有自增长 Privileges=拥有的权限 Comment=备注(注释)

show create table 表名; 	//查看创建表时所用的命令
drop tables 表名;				//删除表
select 字段名,字段名 from 表名;		//查询表记录
insert into 表名 values(值,值..);	//插入表记录
update 表名 set 字段名=修改为 where 字段名=值;		//修改表记录
delete from 表名 where 字段名=值;		//删除指定的
delete from 表名;							//表中所有数据均删除
truncate table 表名;     					//表中所有数据均删除(速度快)
alter table 表名 add 新加字段名 varchar(20) after 老字段名;
//添加表字段,默认是末尾,first 是所有列的前面, after 是这列的后面
alter table 表名 drop 字段名 , drop 字段名;          //删除表字段
alter table 表名  modify 字段名 新类型 ;			  //修改表字段的类型
alter table 表名 change 字段名 新字段名 类型		  //修改修改字段名(也可以修改字段类型)
alter table 表名 rename 新表名;					  //修改表名
CREATE TABLE IF NOT EXISTS 表名称 (
字段名1  [AS 别名]  字段类型  [约束条件] [DEFAULT 默认值] [COMMENT 注释],
字段名2  [AS 别名]  字段类型  [约束条件] [DEFAULT 默认值] [COMMENT 注释],
......
)ENGINE = 表存储引擎  DEFAULT CHARSET = 默认编码集  AUTO_INCREMENT = 自增主键起始值;
create table		//创建表命令
if not exists		//如果不存在这个表名则创建(避免mysql错误信息的,不用这个命令,表名存在,创建会报错)
as   别名			//查询的时候用的,创建的时候不能用,会报错
[字段类型详解](https://blog.csdn.net/weixin_47018630/article/details/121909563)
约束条件如:not null		//赋值时不允许为空值
default				//默认值(当前字段不赋值时使用默认值)
comment			//备注(注释)
engine			//指定表的存储引擎
default charset	//指定字符集
auto_increment	//指定自增加从几开始,默认为1
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值