mysql基础概念

关于mysql的学习,刚开始看了两三课的视频,里面讲到SQL要“学好容易学精难”,要能做到简单的使用几个小时就可以学好;到目前感觉看到的一些概念确实如此,不过还是要自己多多注意总结和尝试性的去使用;

int 表示整型
float   表示浮点类型
varchar 表示字符串类型
test    表示文本类型
BINARY  表示二进制类型
DATE    表示日期类型(仅仅表示年月日)
TIME    表示时间的时分秒
DATETIME表示存储的是日期和时间(和TIMESTAMP类似)

先来几个常见的    show (每做一步操作就show一下发现有什么不同,就用自己的语言来描述了)

SHOW databases;  —— 查看有哪些数据库

SHOW tables;——查询数据库中的表

DESC  (一个表的名字);—— 查看一张表中有哪些字段

然后讲一讲如何创建和删除;

先说说数据库创建

CREATE database (一个数据库的名字); —— 这样可以在查看数据库的时候看到自己创建的数据库

然后是表的创建

在创建表的时候需要先使用 USE  (一个数据库的名字);

然后可以现在记事本实现要表的创建复制过去;

CREATE TABLE IF NOT EXISTS t_user(
	id int(11) PRIMARY KEY AUTO_INCREMENT,
	username varchar(20),
	password varchar(20),
	nickname varchar(20)
)
表的创建就大概像这样,还是很容易理解的。 IF NOT EXISTS 可以没有,PRIMARY KEY 标明这是一个自增的量。
删除数据库和删除表分别就是下面两句话

DROP database (一个数据库的名字);

DROP table (一张表的名字);

然后是讲一讲表的修改;

ALTER TABLE (表的名字) add address varchar(100);—— 字段的增加

ALTER TABLE (表的名字)drop column address; ——  字段的删除

ALTER TABLE (表的名字)change oldname newname varchar(50);——字段的修改

ALTER TABLE (表的名字)modify colname varchar(50) (first/after colname);

——把某个字段移动到指定位置

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值