SELECT a.table_name 表名, a.ordinal_position 字段序号, a.COLUMN_NAME 字段名, a.DATA_TYPE 数据类型, case a.column_key when 'pri' then 1 else 0 end as 主键, case extra ...
分类:
数据库 时间:
2020-02-24 13:28:17
阅读次数:
121
一、 数据库登录mysql -uroot -p二、退出数据库quit 和 exit或ctrl + d三、数据库操作1. 查看所有数据库 show databases;2. 查看当前使用的数据库select database();3. 使用数据库use 数据库名;4. 创建数据库create data ...
分类:
数据库 时间:
2020-02-24 11:24:06
阅读次数:
86
学习报告 1.AS的用法 列名/表名 as 别名 列名/表名+空格+别名 别名=表达式 2.两表联查 A表 inner join B表 on A.列名 = B.列名 内连接,以每张表中的一列属性进行连接,保留两表中列属性相同的其他元组的数据 A表 left outer join B表 on A.列名 ...
分类:
其他好文 时间:
2020-02-23 19:51:22
阅读次数:
67
DML语言: 数据操纵语言:插入:insert 修改:update 删除:delete 一:插入语句 语法:insert into 表名(列名,。。。) values(值1,。。。。。) 语法:insert into 表名 set 字段=值,,,, 二:修改语句: 1.修改单表的记录 语法:upda ...
分类:
数据库 时间:
2020-02-22 18:39:21
阅读次数:
68
前提置要:想要写一个方法,这个方法是插入数据到数据表的方法,只需要提供表名称,字段名称,还有插入的值,只要调用这个方法就可以自动帮助你插入数据 以下是不断实践优化出来 原本的插入数据库中的代码应该是这样的: insert into ty_test_info(name, age) VALUES ("w ...
分类:
编程语言 时间:
2020-02-22 15:56:05
阅读次数:
106
首先我们来补充一下冲关前的小知识 1. left()函数: left(database(),1)=‘s’ left(a,b)从左侧截取a的前b位,正确则返回1,错误则返回0 例如上例中就是先查询database()数据库,从左面看他第一个字母是否是s,如果是则返回1,错误则返回0; 2.regexp ...
分类:
数据库 时间:
2020-02-21 20:34:16
阅读次数:
99
数据库操作中,常常需要完成既定数据的检索。少量数据存放在表中,只需使用基本的SQL语句即可检索得到。但当数据量较大时,受MySQL数据库底层实现原理的限制,缺省的SQL语句,检索效率较低。 例如:当执行"select * from employee where empno= 520000"语句按员工 ...
分类:
数据库 时间:
2020-02-21 13:05:21
阅读次数:
149
定义表和字段的别名在查询时,可以为表和字段取一个别名,这个别名可以代替其指定的表和字段。为字段和表取别名,能够使查询更加方便。而且可以使查询结果以更加合理的方式显示。为表取别名当表的名称特别长时,在查询中直接使用表名很不方便。这时可以为表取一个贴切的别名。例子:SELECT*frominfoiwherei.age=33;查询结果:为字段取别名当查询数据时,MySQL会显示每个输出列的名词。默认情况
分类:
数据库 时间:
2020-02-21 09:30:13
阅读次数:
199
1、创建索引 create index 索引名 on 表名(列名);12、删除索引 drop index 索引名;13、创建组合索引 create index 索引名 on 表名(列名1,,列名2);14、查询索引 --根据索引名,查询表索引字段select * from user_ind_colu ...
分类:
数据库 时间:
2020-02-20 18:46:30
阅读次数:
100