mysql表创建

数据库DDL语句

一. 创建数据库方法

  1. create database 数据库名称;
    1).create database mydb2;
  2. create database 数据库名称 character set 字符集名称;
    1). create database mydb2 character set utf8;
  3. create database 数据库名称 character set 字符集名称 collate 字符集效验;
    1). create database mydb3 character set utf8 collate utf8_general_ci;
    二.查看数据库

  4. show databases;

  5. show create database 数据库名称;//显示数据库创建
    1).show create database mydb2;
    三.删除数据库

1.drop database [if exists] 数据库名称;// [] 中内容可以 剩去
1).drop database mydb2;
四.修改数据库

  1. alter database 数据库名称 带更新的值;
    1).alter database mydb2 character set gbk;
    五.切换数据库

1.use 数据库名称
1).use mydb2;
六.查看当前所在表

1.select database();
七.创建表

create talbe 表名( create talbe user(
列名称1 列名称1值类型, _id int primary key auto_increment,
列名称2 列名称2值类型, name varchar(30),
列名称3 列名称3值类型, gender varchar(30),
列名称4 列名称4值类型 _date date
); );
八.修改表

1.alter table 表名 具体功能关键字;
1).alter table mydb2 add name varchar(30); //在 mydb2 中追加一个 name 列
2).alter table mydb2 modify name varchar(100); //修改 name 列 , 使其长度为 60
3).alter table mydb2 drop name; //删除name 列
4).alter table mydb2 to users; //将表名改为 users
5).alter table mydb2 chatacter set utf8 //将表的字符集改为 utf8
6).alter table mydb2 change name username varchar(50); //列名name修改为username 并设置其字符长度
九.表单的约束

1.定义主键约束(不可重复,不可为空)
1). primary key
2.唯一约束(不可重复,可空)
1).unique
3.非空约束(可重复,不可空)
1).not null
4.自动增加。。(个人理解)
1).auto_increment//与 数值型 primay key 配合使用
5.外键约束
1).constraint 外键约束名 foreign key (属性名1) references 表名 (属性名2);
6.设置默认值 DEFAULT
1).TotalRooms int DEFAULT 0,
十.数据类型

1.字符串型——String
1).VARCHER.CHAR
@ varchar(30).char(50)
2.大数据类型————–字节流, 字符流
1).BLOB、TEXT
3.数值型——————— 数值类型 (bit ,byte,short,int, long, float,double,)
1).TINYINT 、SMALLINT、INT、BIGINT、FLOAT、DOUBLE
4.逻辑型
1).BIT
5.日期型
1).DATE(只有日期)、TIME(只有时间)、DATETIME(日期和时间)、TIMESTAMP(日期和时间,时间戳)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值