mysql学习9.15
mysql数据存储结构
先数据库,再表,再有数据
查询所有数据库:
mysql> show databases
创建数据库:
mysql> create database+数据库名
显示数据库创建语句:
show create database+数据库名
数据库删除语句:
drop database+数据库名
修改数据库语句:
alter database +数据库名
查看所有表语句:
show tables;
创建表语句:
CREATE TABLE+表名
注意(创建表前,要先使用use db语句使用库)
查看表结构:
mysql> desc student;
删除表:
mysql> drop table+表名;
修改表:
1)添加字段
mysql> alter table 表名 add column sgender varchar(2);
2)删除字段
mysql> alter table 表名 drop column sgender;
3)修改字段类型
mysql> alter table 表名modify column remark varchar(100);
4)修改字段名称
mysql> alter table 表名 change column sgender gender varchar(2);
5)修改表名称
mysql> alter table 表名 rename to teacher;
-- 创建表
CREATE TABLE student(
sid INT,
sname VARCHAR(10),
ssex CHAR(5),
birth DATE,
score DOUBLE
)
-- 插入数据
-- datetime 1999-09-09 09:09:09
INSERT INTO student VALUES(1,'小红帽','女','1999-09-09',99.9)
-- 查询所有数据
SELECT * FROM student
-- 插入部分字段值
INSERT INTO student(sid,sname) VALUES(2,'大灰狼')
-- 修改语句
UPDATE student SET ssex='男' WHERE sid=2
-- 多条修改语句
UPDATE student SET birth='2000-02-02',score=55 WHERE sid=2
-- 删除数据
DELETE FROM student WHERE sid=2
-- 清空表
DELETE FROM student
TRUNCATE TABLE student
-- 查询所有数据
SELECT * FROM student
作业1:
1.创建一个员工表emp
字段 属性
id 整形
name 字符串(长度为20)
gender 字符串(长度为2)
birthday 日期型(date)
email 字符串(长度为10)
remark 字符串(长度为50)
结果:
作业2:
表名为Emp
结果:
原文地址:https://www.cnblogs.com/jiangliangliang/p/15297319.html
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解
- java学习--反射详解
- Redis中的管道Pipeline操作
- 查看YARN任务日志的几种方式
- 简易数字频率计(verilog HDL设计)(2020维护版本)
- C++核心准则CP.111:如果真的需要好双重检查锁,使用惯用模式
- C++核心准则CP.200:使用volatile只能表明该变量是非C++内存
- C++核心准则E.2:通过抛出异常来表明函数无法执行指定的任务
- C++核心准则E.3:异常应该只用于错误处理
- [Go] GO语言实战-gin框架项目实现中英文切换
- [Go] Go语言实战-基于websocket浏览器通知的实现
- 快10年的老前端了,我还分不清 slice 和 splice,这到底是谁的锅
- 第4章 Jenkins系统用户认证配置管理
- 回答公众号留言的2个关于相关性分析的问题
- css 透明度和百分比对应值
- Qt项目DeskGirl开发