入门MySQL数据库的常用操作一:增删改查
1.开启、关闭MySQL服务:service mysql start/stop
2.查看MySQL数据库的状态:service mysql status
3.登陆MySQL数据库:mysql -u root -p
4.显示所有数据库:show databases
5.使用某一数据库:use 数据库名
6.创建库,建立表,在表中插入数据
创建库:create database 数据库名 charset=utf8;
建立表:create table 表名(
字段 varchar (4) NOT NULL,
字段 varchar (50) NOT NULL
);
MySQL完整性约束:
PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录
FOREIGN KEY (FK) 标识该字段为该表的外键
NOT NULL 标识该字段不能为空
UNIQUE KEY (UK) 标识该字段的值是唯一的
AUTO_INCREMENT 标识该字段的值自动增长(整数类型,而且为主键)
DEFAULT 为该字段设置默认值
UNSIGNED 无符号
ZEROFILL 使用0填充
表中插入数据:insert into 表名(字段1,字段2,...) VAULES(数据1,数据2,...);
7.查看表结构:describ 表名;
8.修改表名:alter table 表名 rename 新表名;
9.在表中增加字段:alter table 表名 add 字段名 字段类型 字段约束;
10.删除表中字段名:alter table 表名 drop 字段名;
11.修改字段名以及增加约束:alter table 表名 change 旧字段名 新字段名 字段约束;
12.修改字段名的约束:alter table 表名 modify 字段名 新字段约束;
13.查询表内所有数据:select * from 表名;
14.查询表内某些字段的数据:select 表名.字段名1(或者字段名1),表名.字段名2,...... from 表名;
15.查询中按某字段名消除表中重复的数据:select distinct 字段名 from 表名;
16.查询某条件的所有数据:select * from student where 条件(可以用and连接多个);
17.模糊查询:select 查询字段 from 表名 where 字段名 like '匹配模式';
四种匹配模式:
% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示
_ :表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度语句
[ ] :表示括号内所列字符中的一个(类似正则表达式)。指定一个字符、字符串或范围,要求所匹配对象为它们中的任一个
[^ ] :表示不在括号所列之内的单个字符。其取值和 [ ] 相同,但它要求所匹配对象为指定字符以外的任一个字符。
注意:如果用正则的话,like改为rlike
由于篇幅不想过长,其余内容整理到MySQL数据库的常用操作二。
快速通道:https://blog.csdn.net/Chenftli/article/details/81628093
文章来源: blog.csdn.net,作者:橙子园,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/Chenftli/article/details/81624487
- 点赞
- 收藏
- 关注作者
评论(0)