mysql数据库实战演练_SQL 语句实战演练
1 创建数据库、删除数据库
备注:关键字不一定要大写。
CREATE DATABASE sql_test
DROP DATABASE sql_test
2 新建表
CREATE TABLE `emp` (
`c_id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`c_no` VARCHAR(8) NOT NULL COMMENT '工号' COLLATE 'utf8_bin',
`c_name` VARCHAR(8) NOT NULL COMMENT '名字' COLLATE 'utf8_bin',
`c_sex` INT(11) NOT NULL DEFAULT '0' COMMENT '性别',
`c_phone_number` VARCHAR(23) NULL DEFAULT NULL COMMENT '电话号码' COLLATE 'utf8_bin',
`c_password` VARCHAR(64) NOT NULL COMMENT '密码' COLLATE 'utf8_bin',
`c_mail` VARCHAR(30) NULL DEFAULT NULL COMMENT '邮件' COLLATE 'utf8_bin',
`c_address` VARCHAR(20) NULL DEFAULT NULL COMMENT '家庭地址' COLLATE 'utf8_bin',
`c_enter_date` DATE NULL DEFAULT NULL COMMENT '入社日期',
`c_exit_date` DATE NULL DEFAULT NULL COMMENT '离职日期',
`c_hidden_flag` INT(11) NOT NULL DEFAULT '0' COMMENT '(0)正常 (1)隐藏',
PRIMARY KEY (`c_id`),
INDEX `c_no` (`c_no`)
)
COMMENT='用户表'
COLLATE='utf8_bin'
ENGINE=InnoDB
AUTO_INCREMENT=1
;
ENGINE=InnoDB
InnoDB是mysql数据库的存储引擎的类型。
它提供了事务控制能力功能,确保一组命令全部执行成功。
当任何一个命令出现错误时,所有命令的结果都被回退。
约束条件Constraint:
primary key
foreign key
unique
not null
default
check
【主键】删除/修改:
ALTER TABLE emp DROP PRIMARY KEY
ALTER TABLE emp ADD PRIMARY KEY (c_id)
【列】的增删改:
ALTER TABLE emp ADD COLUMN c_test VARCHAR(20)
ALTER TABLE emp CHANGE COLUMN 'c_test' 'c_test_new' INT(10) DEFAULT 2 'utf8_bin' AFTER `c_hidden_flag`
ALTER TABLE emp DROP COLUMN c_test
插入数据:
INSERT INTO emp (c_id,c_no,c_name,c_password) VALUES (1,"JS963","ZFY","123")
更新数据:
UPDATE emp SET c_name="Zfy" WHERE c_id=1
删除数据:
DELETE FROM `emp` WHERE `c_id`=1
排序:
desc:递减;asc:递增
SELECT * FROM `eps` ORDER BY `c_no` DESC, `c_name` ASC
mysql数据库实战演练_SQL 语句实战演练相关推荐
- 创建mysql数据库快照_sql语句大全之创建数据库快照
创建数据库快照 数据库快照是源数据库的只读.静态视图.一个源数据库可以有多个数据库快照.数据库快照的主要作用是:维护历史数据以用于制作各种报表,可以使用数据库快照将出现错误的源数据库恢复到创建快照时的 ...
- MySQL数据库:SQL语句
MySql数据库系列阅读 MySQL数据库 MySQL数据库:SQL语句 MySQL数据库:完整性约束 MySQL数据库备份与还原 MySQL数据库:编码 1. SQL概述 1.1 什么是SQL SQ ...
- php 登陆 sql语句,PHP 连接MySQL数据库的SQL语句的简单示例
这篇文章主要为大家详细介绍了PHP 连接MySQL数据库的SQL语句的简单示例,具有一定的参考价值,可以用来参考一下. 首先用phpmyadmin进入建立数据库user 再建个三段的表admin 再别 ...
- 为什么只能sudo进mysql_解决项目中MySQL数据库执行删除语句时间太长的问题
问题描述: 由于业务需求,需要删除一些重复数据.即删除openid对应的2条数据,最终只保留一行. MySQL数据库,sql语句比较简单:删除数据前,备份数据是必须的! 先来错误的演示: 1.先把错误 ...
- 1.MySQL数据库 2.SQL语句
01数据库概念 * A: 什么是数据库数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作. * B: 什么是数据库 ...
- mysql 数据库里查询语句中不等于的两种写法
mysql 数据库里查询语句中不等于的两种写法 ps:本人亲测,阿里云2核4G5M的服务器性价比很高,新用户一块多一天,老用户三块多一天,最高可以买三年,感兴趣的可以戳一下:阿里云折扣服务器 1.my ...
- MySQL数据库的SQL语句
MySQL数据库的SQL语句 MySQL的常用数据类型 MySQL数据类型及含义 char与varchar的区别 MySQL的基本命令 登录数据库 查看MySQL数据库版本 查看当前服务器中的数据库 ...
- mysql delete语句非常耗时_解决项目中MySQL数据库执行删除语句时间太长的问题
问题描述: 由于业务需求,需要删除一些重复数据.即删除openid对应的2条数据,最终只保留一行. MySQL数据库,sql语句比较简单:删除数据前,备份数据是必须的! 先来错误的演示: 1.先把错误 ...
- 使用MySQL数据库使用CHECK语句约束出现错误
使用MySQL数据库使用CHECK语句约束出现错误 造成错误的原因未知 问题描述: 创建一个表单使用check语句进行约束,当check语句内的列名为中文时出现错误. 问题情况: mysql> ...
最新文章
- Oracle 中多个字段显示成一列
- 听说你们想学做品牌Gif动画海报?
- 服务器拒绝接收office文件,Ghost Win7系统下Outlook设置拒绝接收垃圾文件的方法
- go与JAVA差异_20190312_浅谈gojava差异(二)
- Mocha BSM应用管理——J2EE应用服务器监控与管理
- 全民熬夜的时代,如何做到早睡?
- html 图片剪裁压缩,HTML5 canvas实现图片拉伸、压缩与裁剪
- java access jdbc_Java连接Access数据库
- Android -- I/O CALL SMS Layout
- MySQL级联复制(A-B-C) —log-slave-updates = 1
- python获取当前路径导包_python 通过文件夹导入包的操作
- .NetCore上传多文件的几种示例
- 稳压二极管和TVS管知识点总结
- Coinbase与华尔街的内幕故事
- 幼儿园计算机认识键盘上课教案,认识键盘教案
- 【黄啊码】微信朋友圈的几分钟/几小时前如何实现
- Cycle3-Group1
- vs mysql 开发erp_ERP/MIS开发 Mindscape NHibernate + MySQL 快速开发入门
- java短信模板变量参数赋值_JIEQI CMS模板制作必读(JIEQI CMS模板 - 2.赋值变量形式)...
- 视频号常见问题五连问(15)
热门文章
- hue数据导出到hdfs_如何将智能灯泡迁移到新的Philips Hue Bridge
- 12-20210225华为海思Hi3518EV300在鸿蒙系统下测试WIFI(AP+STATION模式)
- 【人工智能】新一代人工智能发展白皮书
- win7 关闭防火墙
- 鬼泣4refrain 《鬼泣4 refrain》图文全攻略(iphone版)
- 一摞python风格的纸牌(fluent python阅读)
- vista主机故障_Vista RC1安装日记-将我的主机升级到Windows Vista RC1
- PMP项目管理—质量情景题
- 【蓝桥杯嵌入式备赛】10.拓展板数码管、ADC按键及光敏电阻
- Google Play 上架总结(二)Google账户关联详解