开始学习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

最新文章

  1. js封装用户选项传递给Servlet之考试系统二
  2. android两种基本联网方式与一种第三方开源项目的使用
  3. java开发前奏
  4. 第一次装TFS的曲折经历
  5. [学习笔记] 七步从Angular.JS菜鸟到专家(3):数据绑定和AJAX [转]
  6. VS2010 项目引用了微软企业库,但是编译时提示:未能找到类型或命名空间名称
  7. Jenkins进阶系列之——07更改Jenkins的主目录
  8. 创建FrameWork
  9. nginx优化配置
  10. web.xml配置中的 文件类型<mime-mapping>
  11. 键盘enter事件时间页面绑定
  12. SQL Server事务、隔离级别详解(二十九)
  13. 使用Homebrew配置Java开发环境
  14. 笔记:Maven 设置代理配置
  15. Java 工厂模式(一)— 简单工厂模式
  16. docker hub加速访问设置
  17. [IoC容器Unity]第四回:使用范例
  18. 自然语言处理领域重要论文&资源全索引
  19. C语言short int
  20. Spring boot 添加日志 和 生成接口文档

热门文章

  1. CentOS Linux安装后扩充SWAP分区
  2. Erlang语言之简述及安装
  3. RESTful API设计的点
  4. tf.nn.dropout 激活函数
  5. Node.js 的事件循环机制
  6. CSS盒模型属性详细介绍
  7. Multiple Books多账薄
  8. The equation SGU - 106
  9. 小L的直线
  10. el-tab-pane label的文字内容怎样设间距