Mysql基本命令语句

Mysql基本命令语句

#:单行注释
/多行注释/
``:用此符号把数据库名、表名括起来
’ ':负责将字符串类型扩起来

  1. 创建数据库
CREATE  DATABASE   `数据库`;
  1. 创建表

ps:创建表格的常用单词
1.create table:创建表
2.not null:非空
3.primary key:主键约束 唯一+非空 n
4.unique key:唯一约束 唯一
5.auto_increment:自动增长
6.unsigned:无符号数据 不允许负数
7.zerofill:位数不足以0填充
8.comment:补充说明
9.default:默认值

CREATE  TABLE  demo(
id  INT(4)   NOT   NULL,
`name`  VARCHAR(20)
);
  1. 修改表名
ALTER  TABLE  demo  RENAME  TO `demo1`;

4.查看表格结构

DESC  demo1;

5.添加字段
如果表中已经存在数据则添加的列不可以有非空约束

ALTER  TABLE  demo1   ADD  `password`  VARCHAR(30)  NOT  NULL;

6.修改字段

ALTER  TABLE  demo1  CHANGE  `name` `uname`  VARCHAR(40)  NOT  NULL;

7.删除字段

ALTER  TABLE  demo1  DROP  `password`;

8.添加主键

ALTER  TABLE  demo1  ADD   CONSTRAINT  pk_demo1_id
PRIMARY  KEY  demo1(id);

9.添加外键

ALTER  TABLE  student  ADD  CONSTRAINT  fk_grade_student
FOREIGN  KEY  `gradeid`
REFERENCES   grade(`gradeid`);

ps:使用外键的注意事项
1.外键在从表中创建
2.创建外键时表不可以有数据
3.两张表关联度的列所有特性必须完全一致,但是列名可以不相同
4.创建外键后两张表的增删改功能会被关联
5.删除主表数据必须先删除从表相关的数据

10.删除表格

DROP  TABLE  IF  EXISTS  test;

11.展示数据库中所有的表格

SHOW  TABLES;

12.展示系统所有的配置参数

SHOW  VARIABLES;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值