MySQL基本语法及常用命令

MySQL基本语法及常用命令持续更新。。。
基于linux系统MySQL

MYSQL语句规范:

  • 关键字与函数名称全部大小写;
  • 数据库名称,表名称,字段名全部小写;
  • SQL语句必须以分号(";")结尾。
  • 修改提示符:
  • 连接客户端时通过参数指定

链接数据库

mysql -u用户名 -p密码
1.显示所有数据库

创建数据库,数据库的名称可以根据自己的需求随便起名,但有的数据不支持中文所以建议用英文命名。新手有一个注意点就是显示 show databases 的数据库它是一个复数单词

show databases;
2.创建mysql数据库

创建的数据库单词尾部是没有s的,创建成功都会有提示:Query OK, 1 row affected (0.00 sec)
mysql创建成功名称不能修改
#student为创建的数据库名称

create database student;

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200309111803921.png

3.删除数据库
drop database student;
4.使用数据库
use student;
5.创建数据库中的表

创建表的同时也要添加表中的字段信息及字段的类型,表名后面的字段名根据自己需求创建,字段类型有很多。比较常用的 int、varchar(11)、date. 数字,字符串,日期。
例:create table 表名(字段名 字段类型, 字段名 字段类型,…);

  1. 创建表people
create table people(ID int, name varchar(18),BeiJingtime date,Remarks varchar(18));

在这里插入图片描述
2.添加表数据

insert into 表名 values(1,‘jessn’,'2019-1-1');
insert into 表名(ID,name)  values(2,'xiaoming');			//示范
  1. 在表中添加Genderhobby字段使用add
//格式: alter table 表名 add 字段名 字段类型;
alter table people add Gender varchar(16)

在这里插入图片描述

alter table people add (hobby varchar(16));

在这里插入图片描述

  1. 在表中修改hobbylove字段使用change
//格式: alter table 表名 change  修改的字段名 新的字段名 字段类型;
alter table people change hobby love varchar(16);

在这里插入图片描述

  1. 在表中删除love字段使用drop
//格式:alter table 表名 drop 字段名;
alter table people drop love;

在这里插入图片描述

5.在表中增加主键约束使用primary key 限制设置字段的唯一性

//格式: create bable 表名(字段名 字段类型 primary key,字段名 字段类型,...);
alter table people add  primary key(id)

在这里插入图片描述

6.查看当前数据库中的所有表
show tables;
7.查看表中的所有数据
select * from 表名;
select ID,name from 表名;	 //字段名查找
selsect max(ID) from 表名;	 //函数查找
8.修改数据
update 表名 set 字段名=新的字段值 where 条件表达式(字段名=字段值);
updata 表名 set 字段名=新的字段值 where 条件表达式 and 条件表达式;
9.删除表中数据
delete from 表名 where 条件表达式(字段名=字段值);
10.删除一张表
drop table 表名;
11.导出表
mysqldump 表名 > test.sql
12.导入表
mysql 库名 <test.sql
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值