数据表

mysql学习(一)

做~自己de王妃 提交于 2019-12-01 04:50:03
一、基本操作 登录mysql,以管理员身份运行cmd,输入mysql(或者通过mysql -uroot -p) 创建数据库,CREATE DATABASE +数据库名 删除数据库,DROP DATABASE +数据库名 修改数据库,ALTER DATABASE +数据库名+ CHARACTER SET charset_name 查看当前服务器下数据表列表,SHOW DATABASES 显示当前服务器版本,SELECT VERSION() 显示当前日期,SELECT NOW() 显示当前用户,SELECT USER() 退出mysql ,输入命令:exit;quit;“\q”. 二、mysql语句规范 1.关键字与函数名称大写 2.数据库名称、表名称、字段名称全部小写 3.sql语句必须以分号结尾 三、数据类型与操作数据表 1.数据类型:整型(TINYINT, SMALLINT, MEDIUMINT ,INT ,BIGINT) 浮点型(FLOAT, DOUBLE) 字符型(CHAR , VARCHAR , TINYTEXT, TEXT ,MEDIUMTEXT, LONGTEXT , ENUM, SET) 日期型(YEAR, TIME, DATE , DATETIME, TIMESTAMP) 2.操作数据表 创建数据表,CREATE TABLE(username CHAR,。。。。。)

mysql数据库的常用命令

非 Y 不嫁゛ 提交于 2019-12-01 04:19:40
1、show databases; //查看数据库 show tables; //查看表(在查看表之前要先选择数据库:use 数据库名) show grants; //查看授权用户的安全权限 show grants for '用户名'@'来源地址'; //查看某个用户权限 show status; //显示广泛的服务器状态信息 show errors; //显示服务器错误信息 show warnings; //显示服务器警告信息 2、desc 数据库名.表名; //查看数据表的结构 3、create database 数据库名; //创建数据库 create table 表名; //创建数据表(要先选择数据库) 4、drop database 数据库名; //删除数据库 drop table 数据库名.表名; //删除数据表 5、insert into 表名 (字段一,字段二,......) (可省略)values ('字段一的值','字段二的值',......); //插入数据到数据表 6、update 数据库名.表名 set 字段名1=值,字段名2=值 where 条件表达式; //更改原有数据 7、delete from 数据库名.表名 where 条件表达式; //删除不需要的数据 8、select 字段1,字段2,...... from 表名 where 条件表示; /

MySQL数据库命令行常用命令

ⅰ亾dé卋堺 提交于 2019-12-01 04:03:32
介绍一些 MySQL数据库 的 命令行 常用的一些命令,包括启动和停止服务,用户登录,用户管理以及常用的批处理命令的使用等. mysql服务的启动和停止 net stop mysql net start mysql 登陆mysql mysql -u用户名 -p用户密码 mysql -uroot -p, 回车後提示你输入密码,输入12345,然後回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP 增加新用户 grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码" 增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然後键入以下命令:grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。 如果你不想user1有密码,可以再打一个命令将密码去掉。grant select,insert,update,delete on mydb.* to user1@localhost

[Linux] RHEL MySQL部署文档

天涯浪子 提交于 2019-12-01 04:02:26
MySQL部署文档: Mysql 数据库使用 基础 1. 安装参数说明: ./configure--prefix=/web/mysql 指定安装目录 --without-debug 去除 debug 模式 --with-extra-charsets=gb2312 添加 gb2312 中文字符支持 --with-charsets= 默认中文字符支持 --enable-assembler 使用一些字符函数的汇编版本 --without-isam 去掉 isam 表类型支持 现在很少用了 isam 表是一种依赖平台的表 --without-innodb 去掉 innodb 表支持 innodb 是一种支持事务处理的表 , 适合企业级应用 --with-pthread 强制使用 pthread 库 (posix 线程库 ) --enable-thread-safe-client 以线程方式编译客户端 --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static 以纯静态方式编译服务端和客户端 --with-tcp-port=3306 端口号 --with-mysqld-user=work 用户 --with-unix-socket-path 将 MYSQL_UNIX_PORT 环境变量设置为 Unix

Oracle数据表字段小写转大写

ε祈祈猫儿з 提交于 2019-12-01 02:19:17
1 BEGIN 2 FOR c IN ( SELECT COLUMN_NAME cn FROM all_tab_columns WHERE table_name = '表名' ) 3 loop 4 BEGIN 5 execute IMMEDIATE 'alter table 表名 rename column "' || c.cn || '" to ' || c.cn; 6 EXCEPTION 7 WHEN others THEN 8 dbms_output.put_line ( '表名' || '.' || c.cn || '已经存在' ); 9 10 END; 11 12 END loop; 13 END; 来源: https://www.cnblogs.com/luodash/p/11647612.html

查询BPC动态表

♀尐吖头ヾ 提交于 2019-12-01 02:08:56
今天BASIS说后台有张数据表(/1CPMB/ABLBCAD)数据量已超过20亿,需要归档,但是不清楚是哪个业务模型。 有两种方式可以查询BPC动态生成的表名。 (1)根据命名规则 环境前缀:appset prefix-> UJA_APPSET_INFO 应用前缀:application prefix-> UJA_APPL /1CPMB/[appset prefix][application prefix]AD Audit data /1CPMB/[appset prefix][application prefix]AD_A Audit data archive /1CPMB/[appset prefix][application prefix]CMT Comment /1CPMB/[appset prefix][application prefix]CMTA Comment Archive /1CPMB/[appset prefix][application prefix]JRDT Journal Detail /1CPMB/LKWS[appset prefix][application prefix] Generated Table for Work status (2)SE38-> Run program 'UJ0_GET_GEN_TABNAME' 来源: https:/

数据库--面试题目

陌路散爱 提交于 2019-12-01 01:46:05
什么是存储过程?有哪些优缺点? 存储过程就像我们编程语言中的函数一样,封装了我们的代码(PLSQL、T-SQL)。 存储过程的优点: 能够将代码封装起来 保存在数据库之中 让编程语言进行调用 存储过程是一个预编译的代码块,执行效率比较高 一个存储过程替代大量T_SQL语句 ,可以降低网络通信量,提高通信速率 存储过程的缺点: 每个数据库的存储过程语法几乎都不一样,十分难以维护(不通用) 业务逻辑放在数据库上,难以迭代 ------------------------------------------------------------------------------------------------------------------------------------------------------- 三个范式是什么 第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。 第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都完全依赖于任意一组候选关键字。 第三范式(3NF):在第二范式的基础上,数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖则符合第三范式

在mysql中生成数据库和数据表

时间秒杀一切 提交于 2019-11-30 23:14:00
#创建数据库CREATE DATABASE s4day65 DEFAULT CHARSET utf8; #班级表 CREATE TABLE class (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,title CHAR(20)) ENGINE=INNODB DEFAULT CHARSET=utf8; #学生表 有一个指向班级表的外键 CREATE TABLE student (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, NAME CHAR(20), class_id INT, CONSTRAINT fk_s_c FOREIGN KEY (class_id) REFERENCES class(id) )ENGINE=INNODB DEFAULT CHARSET=utf8; #教师表 CREATE TABLE teacher (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, NAME CHAR(20))ENGINE=INNODB DEFAULT CHARSET=utf8; #教师和班级关系表 CREATE TABLE teacher2class(id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, class_id INT

JQuery Easy Ui dataGrid 数据表格

痞子三分冷 提交于 2019-11-30 21:46:59
数据表格 - DataGrid 内容 概况 使用方法 数据表格属性 数据列属性 编辑 数据视图 事件 方法 继承$.fn.panel.defaults,使用$.fn.datagrid.defaults重载默认值。. 数据表格显示 的数据以表格的形式,并提供了丰富的选择,排序,分组和编辑数据的支持。 这个数据表格 被设计以缩短开发时间,并要求开发商没有具体的知识。它是轻量级的,功能丰富的。单元格合并,多列标题,冻结列和页脚是其功能只是一小部分。 依赖组件(Dependencies) 布局 - panel 缩放 - resizable 链接按钮 - linkbutton 分页 - pagination 使用方法(Usage Example) 数据表格属性(DataGrid Properties) 属性继承控制面板,以下是数据表格独有的属性。 名称 类型 描述 默认值 columns array 数据表格列配置对象,查看列属性以获取更多细节。 undefined frozenColumns array 跟列属性一样,但是这些列固定在左边,不会滚动。 undefined fitColumns boolean 设置为true将自动使列适应表格宽度以防止出现水平滚动。 false autoRowHeight boolean 定义设置行的高度,根据该行的内容。设置为false可以提高负载性能。

RTX数据表分析

江枫思渺然 提交于 2019-11-30 20:53:31
/******************************************* * UserName 做主键 *******************************************/ SELECT * FROM SYS_User SELECT * FROM RTX_UserDetail SELECT * FROM RTX_DeptUser /******************************************* * UserName 做主键 *******************************************/ SELECT * FROM RTX_Dept SELECT * FROM APP_ORG_File SELECT * FROM APP_ORG_UserFile SELECT * FROM App_Plugin_Info SELECT * FROM App_Right_Right SELECT * FROM App_Right_Role SELECT * FROM App_Right_RoleApp SELECT * FROM App_Right_RoleRight SELECT * FROM App_Right_UserRole SELECT * FROM B2B_Group SELECT * FROM B2B