楼主: chasel517
490 0

[学习笔记] 【学习笔记】数据库的增删选查 ●查看数据库: show databases; ●创建数据库: ... [推广有奖]

  • 0关注
  • 1粉丝

小学生

78%

还不是VIP/贵宾

-

威望
0
论坛币
59 个
通用积分
0.3000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
50 点
帖子
7
精华
0
在线时间
2 小时
注册时间
2020-5-16
最后登录
2020-7-28

楼主
chasel517 发表于 2020-6-1 20:19:48 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
数据库的增删选查
●查看数据库: show databases;
●创建数据库: create database数据库名称;数据库名称不能与SQL关键字相同,也不能重复
●选择使用数据库: use 数据库名称;
●删除数据库: drop database数据库名称;
数据表的增删改查
●创建数据表: create table表名(..);
  建表之前要先选择进入数据库: use 数据库名称;
  建表时可以不指定约束条件,但是必须指定表名、字段名及每个字段的数据类型
  表名不能与SQL关键字相同,同-个数据库下的表名不能重复
●查看当前数据库中所有表: show tables;
●查看表结构: desc 表名;
●删除数据:drop table 表名;
修改数据表
修改数据库中已经存在的数据表的结构
●修改表名: alter table原表名rename新表名;
●修改字段名: alter table表名change原字段名新字段名数据类型[自增/非空/默认] [字段位置];
●修改字段类型: alter table表名modify字段名新数据类型[自增/非空/默认] [字段位置];
●添加字段: alter table表名add新字段名数据类型;
●修改字段的排列位置:
  alter table表名modify字段名数据类型first;
  alter table表名modify要排序的字段名数据类型after参照字段;
●删除字段: alter table表名drop字段名;
插入数据
字段名与字段值的数据类型、个数、顺序必须一-对应
●指定字段名插入:
insert into表名(字段名1[字段名...]) values(字段值1[字段值...);
●不指定字段名插入:
   insert into表名values(字段值1[字段值...);
   需要为表中每一个字段指定值,且值的顺序须和数据表中字段顺序相同
●批量导入数据: (路径中不能有中文, 并且要将^\\\' 改为\'\\Y’或I\' )
  load data infile \'文件路径.csv\' into table表名[ fields terminatedby \" ignore 1 lines];
更新数据
●update表名set字段名1 =字段值1[字段名2=字段值...]][ where更新条件];
删除数据
●delete from表名[ where删除条件];
●truncate表名; (与delete from表名-样,都是删除表中全部数据,保留表结构)
●delete和truncate的区别:
  delete可以添加where子句删除表中部分数据,truncate只能删除表中全部数据
  delete删除表中数据保留表结构, truncate直接把表删除(drop table)然后再创建一张新表(create table),执行速度比delete快。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:databases database Bases 学习笔记 Show

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-3 21:08