mysql基本常用语法_mysql常用语法学习笔记整理

登录

登录,默认用户root 第一次登录不要输密码:

e2c1b4d24b0a977958ba2df88cbdbb80.png

登录完之后设了密码再输入密码才能登录,先设置用户名密码,exit 退出:

6338856c930c0eb07072ee2dac0abce7.png

再次登录就需要密码:

673d64daab77d9d54b475847384c0319.png

创建数据库

命令 show databases; 展示所有的数据库,create database databaseName; 创建一个数据库:

7e0bf090c564b1e1eed6523083000e39.png

创建表

建表需要先指定数据库,使用 use databaseName,

create table if not exists `t_user`(`id` int(11) not null auto_increment,

`name` varchar(20) not null default '',

`createTime` datetime not null,

primary key(`id`)

engine=innodb auto_increment=8

default character set = utf8

);

6e35fa288ecefdaffe340d3610f27b21.png

增删改查

插入记录并查询:

1bf3a4e98a4a7656c7c8a9c97e222f10.png

再插入一条记录:

7a53b34474fc7cc51af9f5a6e7274fb0.png

修改字段

插入时间应该是系统时间,我们修改字段 createTime 默认为当前时间,

alter table `t_user` modify column `createTime` datetime not null default current_timestamp comment '创建时间'

9a2238b05ef01f475aaba2c871bb22f7.png

再插入一条创建时间就会自动为系统当前时间。

de7009a2aefe83dfab99cea6c49661af.png

添加字段

添加字段updateTime记录修改时间

alter table `t_user` add column `updateTime` timestamp not null default current_timestamp on update current_timestamp comment '修改时间';

d02fff8be4e6a909379556d0ac5909eb.png

修改记录:

3b9a79754168cf0334715b3c043c5494.png

添加一个类型为int的age字段:

alter table `t_user` add column `age` int(4) not null default 0;

962373287c582bf227b5dc648ccd504d.png

TODO

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值