mysql基本操作

打开mysql服务端:
sudo service mysql start

查看进程中是否存在进程:
ps ajx|grep mysql

关闭服务
sudo service mysql stop

重启服务
sudo service mysql restart

mysql的配置文件地址:
/etc/mysql/mysql.conf.d/myysql.cof

客户端连接:
mysql -uroot -p

查看当前mysql版本:
select version()

显示当前时间:
select

命令说明
sudo service mysql start打开mysql服务端
ps ajx 1 grep mysql查看进程中是否存在进程
sudo service mysql stop关闭服务
sudo service mysql restart开启服务
/etc/mysql/mysql.conf.d/myysql.cofmysql配置文件地址
mysql -uroot -p客户端连接
select version();查看当前mysql版本
selcet now();查看当前时间
prompt python(/D、/U)修改输入提示符(D是完整日期,U是当前使用用户)

常用的数据类型

类型解释
int bit整数
decimal小数
varchar表示可变长度的字符串,如varchar(3),填充’ab’时就会存储’ab’
char表示固定长度的字符串,如char(3),如果填充’ab’时会补一个空格为’ab ‘
text标识存储大文本,当字符大于4000时推荐使用

常用的数值类型

类型字节大小
TINYINT1
SMALLINT2
MEDIUMINT3
INT/INTEGER4
BINGINT8

日期时间类型

类型字节大小示例
DATA4‘2020-01-01’
TIME3‘12:30:39’
DATATIME8‘2020-01-01 12:30:49’
YEAR1‘2018’
TIMESTAMP4‘1970-01-01 00:00:01’ UTC ~ ‘2038-01-01 00:00:01’ UTC

数据库

命令说明
showdatabases;查看所有数据库
use 数据库名;使用数据库
select database();查看当前使用的数据库
create database 数据库名 charset=utf8创建数据库
drop database 数据库名删除数据库

数据表

命令说明
show tables;查看所有的数据表
desc 表名;查看表结构
CREATE TABLE table_name(column1 datatype contrai,column2 datatype,column3datatype,…..columnN datatype,PRIMARY KEY(one or more columns));创建表
auto_increment标识自动增长
alter table 表名 add 列名 类型添加字段
alter table change 原名 新名 类型几约束;修改字段名称
alter table modify 列名 类型及约束;修改字段的类型
alter table 表名 drop 列名;删除字段
drop table 表名删除表
select create table 表名查看建表语句

数据库的增删改查(curd)

命令说明
select * from 表名查看所有字段
select 列1,列2 from 表名查看指定列,可以使用as为列或者表指定别名
insert into 表名(列1..)value(值1…);部分插入数据,给出的值顺序与列顺序对应
insert into 表名 values(…),(…)…;全列多行插入,
update 表名 set 列1=值1,列2=值2… where 条件修改数据
delete from 表名 where 条件删除数据,条件判断,条件判断
update students set isdelete=1 where id=1逻辑删除,本质是修改操作,用户访问不到isdelete的为1的数据

TODO 详细查询操作

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值