MySql Lesson 1/2建库建表基本语句

MySql Lesson 1/2
1.Mysql编码集字符使用的是utf-8,需要你在创建数据库的时候就加上 CHARSET utf8,否则你在给表添加中文的内容并保存的时候就会出现问号(?)

数据库命名规范:db_数据库名称
数据库表命名规范:tb_列名 /t_列名

2.创建数据库语法:
CREATE DATABASE 数据库名称 CHARSET utf8;
PS:要加上CHARSET UTF8

3.查看数据库:
SHOW DATABASE;

4.删除数据库:
DROP DATABASE 数据库名称

5.创建数据库表:
CREATE TABLE 数据库表名(列 数据类型 约束,列 数据类型 约束…)

6.约束:
非空约束:NOY NULL 字段不允许为空
默认约束:DEFAULT ‘默认值’----------------给该字段添加一个默认的值
唯一约束:UNIQUE KEY ---------------------设置字段的值是唯一
主键约束:PRIMARY KEY ------------------主键,唯一标识
外键约束:FOREIGN KEY--------------------两表之间的关系
自动增长:AUTO_INCREMENT------------设置该表列为自增列,默认增量为1,通常设置主键

7.设置该表不允许有符号:
直接在SQL语句后面追加UNSIGNED

8.检查数据库/数据库表是否存在
可以使用 IF NOT EXISTS 进行判断

9.COMMENT=‘XXX’ 可以给该表添加注释

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值