MySQL学习1---增删改查
1.基本概念
数据表:由行和列组成的二维表;
数据表中的行通常叫做记录或者元组;
数据表中的列通常叫做字段后者属性;
主键:数据表中的每个记录都必须是唯一的,而不允许出现完全相同的记录。
键:即关键字,它是关系模型中的一个非常重要的元素;
2.登录,查看,退出数据库
登录数据库
mysql -u root -p
输入密码
或者
mysql -u root -p123456
退出数据库
exit 或者quit
查看所有数据库
show databases;j
进入数据库
use mysql;
查看库中所有表
show tables;
查看表的结果
describe users;
3.创建及删除库和表
创建一个库,库名为test
create database test;
创建新表
create table 表名(字段1 名称 类型,字段2 名称 类型,…,primary key (主键名));
create table users(user_name CHAR(16) NOT NULL,user_passwd CHAR(48)DEFAULT '',PRIMARY KEY (user_name));
删除表
drop table 表名;
删除数据库
drop database 库名;
4.插入数据记录
格式1:
insert into 表名(字段1,字段2,...) values(字段1的值,字段2的值,...) //可以只增加指定的字段,空值需要添加''
insert into users(user_name,user_passwd) values('zhangsan',password(123123));
insert into users(user_name,user_passwd) values('李四',password(123456));
insert into users(user_name,user_passwd) values('王五','123321');
格式2:已知表的格式,直接插入数据
insert into IT_salary values('硬件驱动工程师','罗中昆','29','015','大专','9','16500'); //必须输入全部字段
5.查询数据记录
格式1:
select * from users
格式2:
select 字段名1,字段名2,… from 表名 where 条件表达式
select users_name,user_passwd from users where user_name='李四';
6.修改记录
updata 表名 set 字段名1=字段值1 where 条件表达式
updata users set user_passed=12345678 where user_name='王五';
7.删除数据记录
delete from 表名 where 条件表达式
mysql> delete from users where user_name='李四';
8.实验:创建IT部门的薪资表
create database imployee_salary; //创建库
show databases;
use imployee_salary; // 进入数据库
create table IT_salary(岗位类别 CHAR(48),姓名 CHAR(16),年龄 INT,员工ID INT, 学历 CHAR(16),年限 INT,薪资 INT, primary key(员工ID)); //定义表的结果
DESC IT_salary; //查看表的结构
创建记录
insert into IT_salary values('网络工程师','孙悟空','27','011','本科','3','18800');
insert into IT_salary values('Windows工程师','蓝凌','19','012','中专','2','3500');
insert into IT_salary values('Linux工程师','姜纹','32','013','本科','8','15000');
insert into IT_salary values('Java软件工程师','关园','38','014','大专','10','16000');
insert into IT_salary values('硬件驱动工程师','罗中昆','29','015','大专','9','16500');
查看表
select * from IT_salary;
MySQL学习1---增删改查的更多相关文章
- MySQL学习笔记——增删改查
有关数据库的DML操作 -insert into -delete.truncate -update -select -条件查询 -查询排序 -聚合函数 -分组查询 DROP.TRUNCATE.DELE ...
- java jdbc 连接mysql数据库 实现增删改查
好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...
- 手撸Mysql原生语句--增删改查
mysql数据库的增删改查有以下的几种的情况, 1.DDL语句 数据库定义语言: 数据库.表.视图.索引.存储过程,例如CREATE DROP ALTER SHOW 2.DML语句 数据库操纵语言: ...
- shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)
shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查) Shell脚本与MySQL数据库交互(增删改查) # 环境准备:安装mariadb 数据库 [ro ...
- 【转载】通过JDBC对MySQL数据库的增删改查
通过JDBC进行简单的增删改查(以MySQL为例) 目录 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JDBC基本操 ...
- SpringBoot+Mybatis+Maven+MySQL逆向工程实现增删改查
SpringBoot+Mybatis+MySQL+MAVEN逆向工程实现增删改查 这两天简单学习了下SpringBoot,发现这玩意配置起来是真的方便,相比于SpringMVC+Spring的配置简直 ...
- 【C#】使用NHibernate连接MySQL数据库及增删改查
学习资料 http://www.sikiedu.com/course/51/task/891/show https://www.codeproject.com/Articles/26123/NHibe ...
- 使用NHibernate连接MySQL数据库及增删改查
学习资料 http://www.sikiedu.com/course/51/task/891/show https://www.codeproject.com/Articles/26123/NHibe ...
- 学生信息管理系统--基于jsp技术和MySQL的简单增删改查
web实现增删改查的方式有很多啊,对于初学者来说当然是要先了解各部分的传值的方式.本篇博客从jsp技术的最基础方面进行说明. 一.什么是jsp技术 首先,我们要了解什么是jsp技术. jsp技术是基于 ...
- Node 连接Mysql并进行增删改查
NPM: NPM的全称是Node Package Manager,类似于ruby的gem,Python的PyPL.setuptools,PHP的pear,是Nodejs中的包管理器.Nodejs自身提 ...
随机推荐
- 新书《Cocos2dx 3.x 3D图形学渲染技术讲解》问世
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,已出版书籍:<手把手教你架构3D游戏引擎>电子工业出版社和<Unity3D实战核心技术详解 ...
- 把字符串中的空格替换为"%20"
这个需要注意的是字符串的结尾最后一个字符为'\0',并不是空字符,复制时要一块复制,算法思想就是先计算出字符串中总的空格数,然后 重新计算字符串的长度,由于"%20"为3个字符,比 ...
- Ubuntu下的计算器
今天计算乘法时居然给算错了,好囧. 于是开始使用ubuntu自带的计算器:gcalctool 使用方法: 在终端直接输入命令gcalctool即可.
- 白帽子讲web安全——白帽子兵法(设计安全方案中的技巧)
1.Secure By Default原则 白名单:筛选出被允许的,屏蔽其他. 黑名单:屏蔽可能造成的威胁. 2.XSS和SSH XSS攻击:跨站脚本(cross site script)攻击是指恶意 ...
- 【Beanstalkd】Beanstalkd消息队列的安装与使用
一.Beanstalkd是什么? Beanstalkd是一个高性能,轻量级的分布式内存队列 二.Beanstalkd特性 1.支持优先级(支持任务插队)2.延迟(实现定时任务)3.持久化(定时把内存中 ...
- 用arm-linux-gnueabihf移植MP3播放器libmad-0.15.1b的时候出现错误提示
diff --git a/package/libmad/libmad-0.15.1b-thumb2-fixed-arm.patch b/package/libmad/libmad-0.15.1b-th ...
- 手动更新花生壳域名的动态IP
http://帐号:密码@ddns.oray.com/ph/update?hostname=hahaha.vicp.cc&myip=182.xx.200.xx 花生壳的文档地址 例子 1.使用 ...
- 给VS类文件添加默认头注释
找到类文件所在路径:C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplatesCache\CSharp\ ...
- usbip install
# README for usbip-utils## Copyright (C) 2011 matt mooney <mfm@muteddisk.com># 2 ...
- 第4课 Hello QT
1. QT的安装 (1)双击:qt-opensource-windows-x86-mingw492-5.6.0.exe (2)安装过程中指定QT Creator安装目录下的mingw文件夹 (3)设置 ...