IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> mysql数据库DDL操作 -> 正文阅读

[大数据]mysql数据库DDL操作

#1.数据库操作sql语句
##创建数据库
CREATE DATABASE db_0224;

##显示所有的数据库
SHOW DATABASES;	

#删除数据库
#DROP DATABASE db_0224

#切换数据库
USE db1;

##查看当前使用数据库
SELECT DATABASE()

#2.数据库表操作sql语句
USE db1;
##创建数据库表
CREATE TABLE t_stu(
	id  INT,
	NAME VARCHAR(100),
	gender VARCHAR(10),
	salary DECIMAL(10,2),
	birsday DATETIME,
	createtime TIMESTAMP
)

#查看当前数据库有哪些表

SHOW TABLES;

#查看表结构
DESC t_stu

#删除表
DROP TABLE t_user

##修改表操作
ALTER TABLE t_stu RENAME students


#3.添加操作记录sql
#添加记录
	id  INT,
	`name` VARCHAR(100),
	gender VARCHAR(10),
	salary DECIMAL(10,2),
	birsday DATETIME,
	createtime TIMESTAMP
INSERT INTO students(id,NAME,gender,salary,birsday,createtime)
VALUES(1,'张三','男',999,'2020-11-11',NULL)

#4.mysql约束
##创建主键
CREATE TABLE users(
	id INT PRIMARY KEY,
	NAME VARCHAR(100)
)

CREATE TABLE peoson(
	id INT,
	NAME VARCHAR(100),
	PRIMARY KEY(id)
)

CREATE TABLE book(
	id INT,
	NAME VARCHAR(100),
	bno INT,
	PRIMARY kry(id,bno)
)


#向帯主键的表添加数据
INSERT INTO users VALUES(1,'lucy')

INSERT INTO users VALUES(3,'mary')

#创建唯一约束
CREATE TABLE book(
	id INT PRIMARY KEY,
	bname VARCHAR(100) UNIQUE
	
)
INSERT INTO book VALUES(1,'java开发')

INSERT INTO book VALUES(2,'php开发')

#创建非空约束
CREATE TABLE orders(
id INT PRIMARY KEY,
ordersname VARCHAR(100) NOT NULL
)

#创建缺省约束

CREATE TABLE person(
id INT PRIMARY KEY,
ordersname VARCHAR(100) DEFAULT 'lucy'
)

INSERT INTO person VALUES(1,'jack')
INSERT INTO person(id) VALUES(2)


CREATE TABLE emp(
	eid INT PRIMARY KEY,
	ename VARCHAR(100) NOT NULL,
	ecode VARCHAR(100) UNIQUE,
	salary DECIMAL(10,2) DEFAULT 2000

)

CREATE TABLE dept(
	id INT PRIMARY KEY AUTO_INCREMENT,
	dname VARCHAR(100)
)

INSERT INTO dept VALUES(NULL,'安保部')

INSERT INTO dept VALUES(NULL,'财务部')

INSERT INTO dept VALUE(NULL,'研发部')  #添加一条记录可以就写成value,多条记录用values


INSERT INTO dept VALUES(NULL,'外交部'),(NULL,'社区互动部'),(NULL,'运维保障')

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-04-01 23:28:20  更:2022-04-01 23:28:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 5:28:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码