MySQL命令1
2024-09-07 12:03:12
开始学习MySQL。
// 创建数据库
CREATE DATABASE db_name;
// 删除数据库
DROP DATABASE db_name;
// 显示数据库
SHOW DATABASES;
// 选择数据库
USE db_name;
// 显示表
SHOW TABLES;
// 创建表
CREATE TABLE customer (
id bigint(20) unsigned NOT NULL AUTO_INCREMENT,
name varchar(32) NOT NULL DEFAULT '',
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; // 查看表结构
DESC customer;
SHOW CREATE TABLE customer \G;
SHOW TABLE STATUS LIKE 'customer' \G; // 删除表
DROP TABLE customer; // 修改表中某一字段数据类型
ALTER TABLE customer MODIFY COLUMN name varchar(16) NOT NULL DEFAULT '' AFTER id; // 修改表中某一字段名称
ALTER TABLE customer CHANGE COLUMN name nickname varchar(16) NOT NULL DEFAULT '' AFTER id; // 添加新字段
ALTER TABLE customer ADD COLUMN last_name varchar(16) NOT NULL DEFAULT '' AFTER id; // 删除某一字段
ALTER TABLE customer DROP COLUMN nickname;
// 插入数据
INSERT INTO customer(id, first_name, last_name, nickname) VALUES(10000,'Wayne', 'Bruce', 'Batman');
// 部分插入数据
INSERT INTO customer(first_name, last_name) VALUES('Logan', 'Howlett');
// 省略字段名称
INSERT INTO customer VALUES(10002, 'Banner', 'Bruce', 'Hulk');
// 省略字段名称(auto_increament)
INSERT INTO customer VALUES(NULL, 'Stark', 'Tony', 'Iron Man');
// 更新记录
UPDATE customer SET nickname = 'Wolverine' WHERE id = 10001;
// 删除记录
DELETE FROM customer WHERE nickname LIKE '%Iron%';
customer表如下:
参考资料:
How I Write SQL, Part 1: Naming Conventions
最新文章
- js封装用户选项传递给Servlet之考试系统二
- android两种基本联网方式与一种第三方开源项目的使用
- java开发前奏
- 第一次装TFS的曲折经历
- [学习笔记] 七步从Angular.JS菜鸟到专家(3):数据绑定和AJAX [转]
- VS2010 项目引用了微软企业库,但是编译时提示:未能找到类型或命名空间名称
- Jenkins进阶系列之——07更改Jenkins的主目录
- 创建FrameWork
- nginx优化配置
- web.xml配置中的 文件类型<;mime-mapping>;
- 键盘enter事件时间页面绑定
- SQL Server事务、隔离级别详解(二十九)
- 使用Homebrew配置Java开发环境
- 笔记:Maven 设置代理配置
- Java 工厂模式(一)— 简单工厂模式
- docker hub加速访问设置
- [IoC容器Unity]第四回:使用范例
- 自然语言处理领域重要论文&;资源全索引
- C语言short int
- Spring boot 添加日志 和 生成接口文档