MySql基础

表的CRUD操作

创建表

create database 数据库的名字
create table 表名(
列名 列的类型(长度) 约束,
列名2,列的类型 约束
);
列的类型:
java 			sql
int 			int 
char/string 	char/varchar
				char:固定长度
				varchar:可变长度
				char(3):-  -空格空格
				varchar(3): -	-
				长度代表的是字符的个数
double			double
float 			float
boolean			boolean
date 			date:YYYY-MM-DD
				time:hh:mm:ss
				datetime:YYYY-MM-DD hh:mm:ss默认值是null
				timestamp:YYYY-MM-DD hh:mm:ss默认使用当前时间
				text:主要用来存放文本
				blob:存放的是二进制
列的约束:
	主键约束:primary key
	唯一约束:unique
	非空约束:not null
创建表:
	1.分析实体:学生
	2.学生ID
	3.姓名
	4.性别
	5.年龄
create table student(
	sid int primary key,
	sname varchar(25),
	sex int, 
	age int

查看表

--查看所有的表
	show tables;
--查看表的常见过程
	show create table student;
--查看表结构
	desc student; 

修改表

  • 添加列(add),修改列(modify),修改列名(change),删除列(drop),修改表名 (rename),
    修改表的字符集
添加列(addalter table 表名 add 列名 列的类型 列的约束
alter table student add changji int not null ;

修改列(modifyalter table student modify sex varchar(2);

修改列名(change)
alter table student change sex gender varchar(2);

删除列(dropalter table student drop changji;

修改表名(renamerename table student to test03;

修改表的字符集
alter table test03 character set gbk;

删除表

drop table test03;

阶段总结

在这里插入图片描述
2019/09/20

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值