MYSQL数据库的使用(增删改查)

1.mysql的常用命令

在cmd中启动和关闭mysql

net start mysql # 启动mysql
net stop mysql # 关闭mysql
net restart mysql # 重新启动mysql

进入数据库

mysql -u root -p # 以root用户的身份进入数据库

show databases  # 显示当前数据库管理系统下的数据库
use mysql # 进入mysql数据库
show tables # 表示显示当前数据库下的所有表

开启mysql的远程访问

update user set host='%' where user='root';

2.创建数据库和表

1.创建数据库

create database 数据库名;

2.删除数据库

drop database 数据库名称;

3.创建表
建一个dept表:

CREATE TABLE dept (
id int PRIMARY KEY auto_increment, # 设置id为主键
name varchar(255) not null, # 定义name 不能为空
descs varchar(255) default '部门描述' # 定义一个desc 并默认值设为'部门描述'
);

建一个emp表 并关联 dept表:

create TABLE emp (
id int PRIMARY KEY auto_increment,
name varchar(255) not null,
age int DEFAULT 18,
gender varchar(10) DEFAULT '男',
email varchar(100) UNIQUE,
deptid int,
CONSTRAINT fk_emp_dept FOREIGN KEY(deptid) REFERENCES dept(id) # 外键的设置
);

4.删除表

drop table 表名;# drop table dept; 删除dept表

3.mysql的增删改查

插入:

insert into dept(name,descs)  values('waiqin','dasaoweisheng');
insert into dept  values(null,'waiqin','dasaoweisheng');

查询:

select name from dept where id=1; # 查询dept表中的id为1的name
select * from dept; # 查询dept表中的所有信息

更新:

update 表名 set 字段1 = 新值,字段2 = 新值 …… where 条件
update t_stu set stu_tel = '110' where stu_id = 6

删除:

delete from 表名 where 条件;
delete from dept where id = 1;
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转 # https://www.cnblogs.com/easypass/archive/2010/12/ 08/...
    吕品㗊阅读 13,327评论 0 44
  • 下午凉快了一些时,和臭臭一起去散步。在北方,已是数九寒天,岭南却又暖和起来了。只是温差很大,中午热得只穿一件单衣尚...
    林榭阅读 3,880评论 0 0
  • 毕业一年来,我在一个完全陌生的城市开始全新的工作和生活。与其说全新,倒不如说是“不一样”,并不是这样的生活给我带来...
    文艺小匠人阅读 3,325评论 0 0
  • 感恩一宝弘老师的微课分享。老师今天讲的是四颗语言方面的种子,正是我最需要的。老师讲到夫妻吵架时怎么伤人怎么来的那些...
    毛毛细雨mmxy阅读 1,193评论 0 0

友情链接更多精彩内容