SQL语言之DDL语言

SQL语言之DDL语言

1.MySQL默认端口号:3306
2.用命令查看MySQL的端口号:show variables like ‘%port%’;
3.启动MySQL:net start mysql
停止MySQL:net stop mysql
4.用命令登录:mysql -u 用户名 -p密码
5.创建数据库:create database if not exists 数据库名;
6.删除数据库:drop database if exists 数据库名;
7.表的默认存储引擎:innodb,
元老:MyISAM
8.用命令查看存储引擎:show variables like ‘storage_engine%’;
show global variables like ‘storage_engine%’; 全局查找
9.存储引擎单词:engine
10.创建表:create table if not exists 表名(
字段名 字段类型 约束,
)
表示引用自定义名字
表的完整性包括数据的一致性和准确性
完整性的实现方式: 域完整性(约束字段): 非空约束:not null
默认值:default
数据类型: 整数:int bigint
小数: float double decimal
字符:char varchar
日期: date datetime timestamp
布尔:
实体完整性:
索引,唯一键
主键:primary key
1.创建字段时加上primary key
2.创建表时复合主键:在所有字段的最后面:primary key(多个字段以,隔开)
3.用alter命令:alter table 表名 add constraint 主键名 primary key 表名(主键字段);
自动增长:primary key auto_increment
表完整性
外键:alter table 表名 addconstraint 外键名 foreign key 外键表名(外键字段) references 主键表(主键字段);
自定义完整性
11.无符号:unsigned,只包括正数;
有符号:signed,包括正负数
12.添加字段时无符号:字段名 字段类型 unsigned
13.alter其他语法:
修改表名:alter table 旧表名 rename 新表名
添加字段:alter table 表名 add [column] 字段名 字段类型 约束
修改字段:1.alter table 表名 change 原字段名 新字段名 字段类型 约束
2.alter table 表名 modify 字段名 字段类型 约束

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值