mysql学起来——简单表操作

一:展示数据库

展示数据库:mysql> show databases;
图片说明

二:创建数据库

创建数据库:create database company;

使用所创建的数据库:mysql> use company;

创建一个表,并添加各种约束:创建tb_worker:
create table tb_worker(
id int(11) primary key auto_increment,
name varchar(30) not null,
sex enum('w','m') default 'm',
hobby set('football','basketball','volleyball'),
score float(3,1) unsigned,
mobile char(11) unique not null,
entry_time date
)engine=myisam;

mysql>desc tb_worker; desc table 表示的创建好的表的描述,字段名称,类型,是否为主键等,以表格的形式存在

图片说明

图片说明

三:修改字段

mysql> alter table tb_worker modify mobile varchar(11); 执行SQL 语句,将mobile 字段的数据类型修改为 varchar(11)

mysql> alter table tb_worker add intro text after mobile; 执行SQL 语句,在mobile 字段后面添加 intro 字段

图片说明

四:插入字段

mysql> insert into tb_worker(id,name,sex,hobby,score,mobile,intro,entry_time) values(1,'小赵','m','basketball',9.2,138****1111,null,'2009-5-8');
指定字段和值,插入一条记录,表名称后跟指定要插入的字段;value后跟指定在列表中要插入的数据;

mysql> insert into tb_worker values(2,'小钱','m','basketball,volleyball',9.1,138****2222,null,'2008-6-8');
不指定字段,只指定值,插入一条记录

图片说明

五:插入多条字段

同时向表格中插入多条记录:
mysql> insert into tb_worker
-> values(3,'小孙','w','football',9.1,138****3333,null,'2015-9-2'),
-> (4,'小李','m','basketball,football',9.2,138****4444,null,'2011-5-3'),
-> (5,'小周','w','volleyball',9.0,138****5555,null,'2017-1-9'),
-> (6,'小吴','m','football,volleyball',9.3,138****6666,null,'2014-7-7');

图片说明

六:修改与删除

mysql> update tb_worker set hobby='football' where name='小吴'; 修改name值为小吴的记录,将其hobby值修改为football :

mysql> update tb_worker set score=score+0.5 where id<4; 将id值小于4的员工的score值加0.5

mysql> delete from tb_worker where sex='w'; 执行以下语句删除sex值为w的员工:

mysql> select * from tb_worker; 查询结果

图片说明

全部评论
这个面试高频问题啊,mysql还是有必要学的
点赞 回复 分享
发布于 2022-08-14 12:36

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务