首页 技术 正文
技术 2022年11月18日
0 收藏 938 点赞 4,568 浏览 1423 个字

查看数据库:

Show databases;

查看指定部分数据库:模糊查询

Show databases like ‘patten’;–paatten是匹配模式

%:表示是匹配模式

_:表示匹配单个字符;

查看数据库创建语句:

Show create database 数据库名[库选项];

更新数据库:

数据库名字不可以修改;

数据库的修改仅限于库选项:字符集和校对集(校对集依赖于字符集);

Alter database 数据库名 [库选项];

Charset /character set  [=] 字符集;

Collate [=] 校对集;

删除数据库:

所有操作中删除最简单;

Drop database 数据库名;

当删除数据库语句执行以后发生了什么?

1,在数据库颞部看不见对呀数据库。

2,对应数据库存储文件夹内数据库名字对应的文件夹表也被删除。

注意:不要随便删除数据库

表操作:

表与字段(filed)密不可分

新增数据表:

Create table 表名(字段名1 数据类型1,

字段名1 数据类型1

)[表选项]

表选项:控制表的选项

字符集:sharacter set /character 具体字符集;

校对集:collate 具体校对集;

存储引擎:engine 具体的存储引擎(innodb和myisam);

进入数据库环境 use 数据库名称

当创建表的sql指令执行以后发生了什么?

1,数据库下存在相应的表,

2,在数据库对应的文件夹下会产生对应的表结构文件。

查看数据表:

数据库能查看的方式,表都能查看。

查看所有表:

Show tables:

查看部分表:

模糊匹配:show tables like ‘patten’;

查看表的创建语句:

Show create table 表名;

查看表结构:

Desc class;

Describe class;

Show colums from class;

修改数据表:

俩部分,修改表本身,修改字段

Rename table 老表名 to 新表名;

修改表选项:字符集

Alter table 表名,表选项 值;

修改字段:

字段的操作很多新增、修改、修改、重名、删除。

新增字段:

Alter table 表名 add 字段名 数据类型 [列熟悉][位置];

位置:字段名可以存放在表中任何位置

First:第一位置。

Alter:在哪个字段之后,alter 字段名;默认在最后一个字段。

修改字段:

通常是修改属性或数据类型

Alter table 表名 modify 字段名 数据类型[属性][位置];

重命名字段:

Alter table 表名 change 旧字段 新字段 数据类型 [属性][位置];

删除字段:

Alter table 表名 drop 字段名;

删除数据表:

Drop table 表名1 表2–一次性多张

当删除数据表指令以后发生了什么?

1,表空间没有指定表(数据没有了);

2,数据库对应的文件夹下对应的文件(与存储引擎有关)也会被删除

注意:删除有风险,操作不可逆。

数据操作:

新增数据(两种)

方案1——给全字段插入数据,不需要指定列表:需要数据的值与表中设计字段出现顺序一致

Insert into 表名 values();

方案2——给部分字段插入数据,需要选定字段列表,字段列表顺序与字段顺序一致;

但是值列表顺序必须与选定字段顺序一致

Insert into 表名 (字段列表) values ([值列表], [值列表]);

查看数据

Select */字段列表 from 表名[where 条件];

更新数据

Update 表名 set 字段 =值[where 条件];

删除数据:不可逆

Delete from表名 [while 条件];

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,031
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,520
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,368
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,148
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,781
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,860