mysql工作表格制作教程_MySQL简明教程及表设计原则

MySQL的安装与配置,不再赘述。

MySQL CRUD(增删改查)

列出所有数据库show databases;创建数据库 --以mysql默认配置创建数据库

create database mydb1;

--以utf8编码创建数据库

create database mydb2 character set utf8;

--以utf8编码和utf8校对规则创建数据库

create database mydb3 character set utf8 collate utf8_general_ci;

--现实创建数据库时的创建信息

show create database mydb2;删除数据库 drop database mydb1;

修改数据库--修改数据库,并把数据库编码变为gb2312

alter database mydb2 character set gb2312;

创建表--使用mydb3数据库

use mydb3;

--创建一个名为employee的表

create table employee

(

id int,

--可变字符,最大20个

name varchar(20),

gender char(1),

birthday date,

entry_date date,

job varchar(40),

--货币格式,8位数字,2位小数

salary decimal(8,2),

resume text

--使用utf-8编码

)character set utf8;

修改表--显示表结构

desc employee;

--显示表的创建语句

show create table employee;

--表名改为user。

rename table employee to user;

--修改表的字符集为utf-8

alter table user character set utf8;

--在原有的表结构上,增加一个名为image的二进制数据列

alter table employee add image blob;

--列名name修改为username

alter table user change column name username varchar(40);

--修改job列,使其长度为60。

alter table employee modify job varchar(60);

--删除sex列。

alter table employee drop gender;

插入数据insert into employee(id,name) values(1,'aaa');

修改数据--将所有员工薪水修改为5000元。

update employee set salary=5000;

--将姓名为’zs’的员工薪水修改为3000元。

update employee set salary=3000 where name='aaa';

--将姓名为’aaa’的员工薪水修改为4000元,job改为ccc。

update employee set salary=4000,entry_date='1980-08-08' where name='aaa';

--将wu的薪水在原有基础上增加1000元。

update employee set salary=salary+1000 where name='aaa';

删除数据--删除表中名称为’zs’的记录。

delete from emplo

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值