mySql day(一)

1.命令行(所有语句使用 结尾)

        1-01: 连接数据库

mysql -uroot -p123456

        1-02:查看全部数据库

show databases;

        1-03:切换数据库

use school; --school 数据库名称

        1-04:查看所有的表

show tables;

        1-05:显示数据库所有表的信息

describe student; --student 表名称

        1-06:创建一个数据库

create database school;  -- school 数据库名称

2.数据库 xxx 语言

DDL 定义

DML 操作

DQL 查询

DCL 控制

3.数据库的操作

3-01:创建数据库

create database if not exists '数据库名称';  -- if not exists 不存在就新建

3-02:删除数据库

drop database if exists '数据库名称';

3-03:使用数据库

use '数据库名称';

3-04:查看数据

show databases; --查看所有数据库

3-05:创建数据库表

CREATE TABLE IF NOT EXISTS `student`(
	`id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号',
	`name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '姓名',
	`pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '密码',
	`sex` VARCHAR(2) NOT NULL DEFAULT '女' COMMENT '性别',
	`birthday` DATETIME DEFAULT NULL COMMENT '出生日期',
	`address` VARCHAR(100) DEFAULT NULL COMMENT '家庭住址',
	`email` VARCHAR(50) DEFAULT NULL COMMENT '邮箱',
	PRIMARY KEY(`id`)
)ENGINE=INNODB DEFAULT CHARSET=utf8

3-06:查看创建数据库的语句

show create database school

3-07:查看数据表的定义的语句

show create table student

3-08:显示表的结构

desc student

3-09:修改表名

alter table teacher rename as teacher1

--teacher 原表名

--teacher1 新表名

3-10:增加表的字段

alter table teacher add age int(11);   

--teacher   表名
--age   新增的字段名

3-11:修改表的字段(重命名)

alter table teacher modify age varchar(20)

--teacher 表名

--age 字段名

3-12:删除表 

 drop table if exists taacher 

--teacher 表名

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值