python mysql alter_Python mysql sql基本操作

一、创建数据库,编码格式为utf-8

create database s12day9 charset utf8;

二、表操作

1、创建表

use s12day9;

create table students(

id int not null auto_increment primary key,

name char(20) not null,

sex char(4) not null,

age tinyint unsigned not null,

tel char(13) null default "_"

);

primary key:主键,每一行的唯一标识符。

tinyint:小整数

2、查看表结构

desc students;

3、查看建表语句:

show create table students;

4c25f23544c223e8da85ab27563e7401.png

ENGINE = InnoDB是指默认数据库引擎为innoDB,InnoDB支持事务操作,事务操作是指如果操作过程中断电了会进行回滚操作,意思是在执行操作过程中必须全成功,如果中间有一个操作时候因服务停止或其它原因失败了那么就会全部回滚回去需要重新操作才可以。

三、数据操作

1、增

insert into students(name,sex,age,tel) values("wohaoshuai","man",24,"110");

2、删

delete from students where id = 2;

delete from students where name = "wohaoshuai";

3、改

update students set name = "wohaoshuai2" where id = 2;

update students set age = 26 where name="wohaoshuai"

4、查

a、所有查询

select * from students;

b、条件查询

select * from students where  age > 20;

6f0f61ae7dc5dd2ddff9862f89af332c.png

c、多条件查询

select * from students where age>15 and sex="man";

df16ce2a0b078ba1040ff25c8bcf59f9.png

d、模糊查询

select * from students where age like "1%";  #1后面的所有%是指所有的意思

32220987b079e2cb5db8d23661bb1dff.png

e、部分字段查询

select name,sex from students where age like "%i1%";

01fe7cc8966077eb0f601bb454547227.png

四、alter操作

1、插入字段

alter table students add column nal char(64);

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值