SQL语句基础操作笔记

一 . 数据库结构以及SQL语句

1.数据库 ( database)

2.表 (table)

3.字段 (字段与表不可分离)

4.数据 ( data)

备注1:结构是数据是最里层,数据库最外

备注2:sql 语句结束必须使用;结尾

备注3:客户端连接数据库命令

mysql -u root (用户名) -p root (密码) -h localhost (服务器地址) -P 3306 (端口)

1.数据库的操作

(1)创建数据库 create database 数据库名字;

(2)删除数据库 drop database 数据库名字;

(3)查找或显示数据库 show databases;

2.表的操作

(1)指定数据库创建表

create tables 数据库名.表名(字段名 字段 类型);

创建表二种方法

首先进入到数据库 : use 数据库名;

create table 表名(字段名 字段类型,......)**

备注:表与字段不可分离创建表的时候就需要创建好字段,字段与字段之间用逗号分隔,最后一组不需要

(2) 删除表 drop table 表名;

注意:删除表里面数据也会被一同删除

(3)查看所有表 show tables;

3.字段的操作

(1) 查看指定数据库表的字段详细

desc 数据库名.表名;

(2) 增加字段

alter table 表名 add 字段名 字段类型;(默认添加到最后)

增加字段到第一位置 alter table 表名 add 字段名 字段类型 first ;

增加字段到x字段后的位置 alter table 表名 add 字段名 字段类型 after x;

(3)修改字段名 alter table 表名 change 原字段名 新字段名 原字段名类型

修改字段类型 alter table 表名 modify 原字段名 新字段类型;

(4)删除字段 alter table 表名 drop 字段名;

4.数据的操作

(1)添加数据 insert into 表名 values(数据,数据,数据);

注意:values()中的数据数量与类型要与对应字段想对应

插入数据 insert into 表名(字段名,字段名) values(数据,数据);

(2) 查询数据 :

查询表中所有数据 select * from 表名;

查询指定字段所有数据 select 字段名 from 表名;

指定条件查询字段中等于?的数据 select * from 表名 where 字段名=?;

(3)修改数据

更新当前字段所有数据 update 表名 set 字段名="值" ;

更新多个字段中所有数据 update 表名 set 字段名="值" , 字段名 =”值“ ;

更新字段中值是0的数据 update 表名 set 字段名="值" where 字段名=0

(4) 删除字段中为1的数据

delete from 表名 where 字段名=1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值