MySQL 命令操作

本文详细介绍了数据库的基本操作,包括创建数据库和表、数据的增删改查等,特别推荐使用Navicat for MySQL进行数据库管理。

最近在研究数据库,将自己的个人网站优化,下面对数据库的黑框操作做个总结

多说两句,其实现在的可视化工具已经做得很好了,便捷快速,推荐一个Navicat for MySQL,真的很好用。

话说回来,对于数据库,我们还是要了解一下黑框操作的!

1.创建数据库
  show  databases;
  create  database content;

 


2.定位数据库
  use content;   查看当前有没有表   show  tables;


3.创建表
  create table user(
    id int not null auto_increment primary key,
    name varchar(50) not null
    );
 create table user(
    id int not null auto_increment,
    name varchar(50) not null,
    primary key(id)
    );


 //创建另一张表  带主键和外键
create table list(
id int not null auto_increment,
listid int not null,
primary key(id),
foreign key (listid) references user ('id')
);
alter table list add foreign key ('listid') references user ('id');
4.删除表
    drop table data;


5.自增列必须是主键  并且主键不能为空  主键比一定是自增   唯一键(值不能重复可以为null)
6.查找 (简单查询  子查询  多表查询)
简单查询 :select * from user;
    select id,name,sex,age from user;
    如果想给表的列起个别名
    select id as '序号',name as '姓名' from user;
简单查询里面的条件查询:
    select * from user where id=2;
    select * from user where id=2 and name='张三';
子查询: select * from blog where id in (select userid from user where id=2);
多表查询:
    select user.id,blog.content,list.times from user,blog,list where user.id=2 and list.id=2;
7.增加
insert into user vlaues(null,'',1,2,3);
insert into user(name,sex,age)
values
('','',1);
8.修改
update user set name="张三" where id=2;
9.删除
delete from user  where id=2;
多行删除
delete from user  where id in(select id from user);

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值