Tutorial de MySQL. M. en C. Erika Vilches
|
|
|
- Ira Chambers
- 10 years ago
- Views:
Transcription
1 Tutorial de MySQL M. en C. Erika Vilches
2 Presentación y BD Bajar esta presentación: Bajar una base de datos muestra: Cargar base de datos: $ wget $ $ mysql --user=yourname --password=yourpass < db.sql
3 Iniciando el cliente de Línea de Comandos Iniciando el cliente (conexión anónima): $ mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2084 to server version: standard-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> Errores comunes: Si el cliente no permite conexiones anónimas: $ mysql ERROR 1045 (28000): Access denied for user 'evilches'@'localhost' (using password: NO) Si el servidor MySQL no esta corriendo: $ mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
4 Conexión con usuario y password: Password visible en la pantalla en texto plano: $ mysql --user=yourname --password=yourpass Password no visible en la pantalla. No se despliega mientras se escribe: $ mysql --user=yourname --password Enter password: En caso de error: ERROR 1045 (28000): Access denied for user 'yourname'@'localhost' (using password: YES) Para conectarse a un servidor remoto: $ mysql --host=host.yourdomain.com --user=yourname --password $ mysql --host host.yourdomain.com --user yourname --password $ mysql --host=ip --user=yourname --password
5 Abreviadamente: $ mysql -hhost.yourdomain.com -uyourname -ppaswword $ mysql -h host.yourdomain.com -u yourname -p Incorrecto (trata al password como nombre de la base): $ mysql -h host.yourdomain.com -u yourname -p password Puerto default: Si el servidor utiliza un puerto distinto, especificarlo usando --port= o -P Si se desea utilizar una base de datos en especifico, utilizar --database o -D, o simplemente especificando el nombre de la base de datos al final: $ mysql --host=host.yourdomain.com --user=yourname --password dbname
6 Ejecutando comandos SQL Seleccionando una base de datos a utilizar: Ver las bases de datos disponibles: mysql> show databases; Database mysql test yourdb rows in set (0.00 sec) Seleccionar una base de datos: mysql> \u yourdb Database changed o Si la base no existe: mysql> use yourdb Database changed mysql> \u wrongdb ERROR 1049 (42000): Unknown database 'wrongdb' \comando NO es SQL, es comando interno de MySQL
7 Mostrando el status de la conexión: mysql> \s C:\Program Files\MySQL\MySQL Server 4.1\bin\mysql.exe Ver 14.7 Distrib , for Win32 (ia32) Connection id: 94 Current database: mysqlin10 Current user: root@localhost SSL: Not in use Using delimiter: ; Server version: nt Protocol version: 10 Connection: localhost via TCP/IP Server characterset: latin1 Db characterset: latin1 Client characterset: latin1 Conn. characterset: latin1 TCP port: 3306 Uptime: 35 days 5 hours 34 min 51 sec Threads: 1 Questions: Slow queries: 18 Opens: 546 Flush tables: 1 Open tables: 0 Queries per second avg: Para salir del cliente MySQL: \q quit exit
8 Delimitación de comandos usando ; : mysql> SHOW DATABASES -> mysql> show databases; Database mysql test yourdb rows in set (0.00 sec) mysql> SELECT first_name, last_name -> FROM customer_contacts -> WHERE customer_code = 'PRESINC' -> ORDER BY last_name; first_name last_name Abraham Lincoln Richard Nixon Franklin Roosevelt Theodore Roosevelt 4 rows in set (0.00 sec) Otra forma de delimitar un comando \g : mysql> show databases \g Database mysql test yourdb rows in set (0.00 sec)
9 Cuando un query no regresa nada: mysql> SELECT * -> FROM emptytable; Empty set (0.00 sec) Formato de salida -> Vertical: mysql> SELECT * FROM products -> \G *************************** 1. row *************************** code: MINI name: Small product weight: 1.50 price: 5.99 *************************** 2. row *************************** code: MIDI name: Medium product weight: 4.50 price: 9.99 *************************** 3. row *************************** code: MAXI name: Large product weight: 8.00 price: rows in set (0.02 sec) Producido con \G o con el switch --vertical. Tambien --html --xml existe el switch y (switchs usados al iniciar el cliente).
10 Comando SELECT Utilidad: Obtener registros de información Se debe especificar de qué tabla con FROM Regresando columnas individuales: mysql> SELECT name -> FROM customers; name Presidents Incorporated Science Corporation Musicians of America rows in set (0.02 sec) Devolverá todos los registros de la tabla a menos que se le indique lo contrario
11 Regresando columnas múltiples: mysql> SELECT name, price, weight -> FROM products; name price weight Small product Medium product Large product rows in set (0.00 sec) Regresando todas las columnas: mysql> SELECT * -> FROM products; code name weight price MINI Small product MIDI Medium product MAXI Large product rows in set (0.00 sec)
12 Conociendo la definición de una tabla: mysql> DESCRIBE products; Field Type Null Key Default Extra code varchar(10) name varchar(40) weight decimal(6,2) 0.00 price decimal(6,2) rows in set (0.00 sec) Si la tabla no existe: mysql> SELECT * -> FROM product; ERROR 1146 (42S02): Table sampdb.product' doesn't exist Si la columna no existe: mysql> SELECT name -> FROM customer_contacts; ERROR 1054 (42S22): Unknown column 'name' in 'field list'
13 Errores de sintaxis: mysql> SELECT first_name, last name, -> FROM customer_contacts; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM customer_contacts' at line 2 mysql> SELECT name -> FORM products; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'products' at line 2 Devolviendo la lista de bases de datos: mysql> SHOW DATABASES; Database mysqlin10 mydb rows in set (0.00 sec)
14 Devolviendo la lista de tablas en la base de datos en uso: mysql> SHOW TABLES; Tables_in_mysqlin customer_contacts customers order_lines orders products rows in set (0.00 sec) Devolviendo la lista de tablas en otra base de datos distinta a la que esta en uso: mysql> SHOW TABLES FROM sampdb; Tables_in_sambdb customer_contacts customers order_lines orders products rows in set (0.00 sec)
15 Devolver la estructura de una tabla: mysql> SHOW COLUMNS FROM products; Field Type Null Key Default Extra code varchar(10) name varchar(40) weight decimal(6,2) 0.00 price decimal(6,2) rows in set (0.00 sec) Shotcut: DESCRIBE table mysql> DESCRIBE products; Field Type Null Key Default Extra code varchar(10) name varchar(40) weight decimal(6,2) 0.00 price decimal(6,2) rows in set (0.00 sec)
16 Cláusula WHERE Utilidad: Se añade al comando SELECT para filtrar los resultados basándose en una condición (solo los registros que la cumplan serán devueltos).
17 Filtrado sobre un valor exacto: mysql> SELECT id, first_name, last_name -> FROM customer_contacts -> WHERE customer_code = 'SCICORP'; id first_name last_name Albert Einstein 5 Charles Darwin 6 Marie Curie 7 Benjamin Franklin rows in set (0.03 sec) mysql> SELECT * -> FROM products -> WHERE code = 'MIDI'; code name weight price MIDI Medium product row in set (0.00 sec) mysql> SELECT * -> FROM products -> WHERE code(=)'mini'; code name weight price MIDI Medium product MAXI Large product rows in set (0.02 sec)s
18 Filtrado sobre un rango de valores: mysql> SELECT * -> FROM products -> WHERE price <= 9.99; code name weight price MINI Small product MIDI Medium product rows in set (0.00 sec) mysql> SELECT last_name -> FROM customer_contacts -> WHERE last_name > 'G'; last_name Lincoln Nixon Roosevelt Gershwin Lennon rows in set (0.00 sec) Gershwin es mayor que G, funciona igual que en un diccionario (iría después).
19 Uso de comillas en valores no numéricos: Incorrecto: mysql> SELECT last_name -> FROM customer_contacts -> WHERE first_name = Benjamin; ERROR 1054 (42S22): Unknown column 'Benjamin' in 'where clause' Correcto: mysql> SELECT last_name -> FROM customer_contacts -> WHERE first_name = 'Benjamin'; last_name Franklin Britten rows in set (0.00 sec)
20 Funciona pero esta fuera de la convención WHERE column = value mysql> SELECT last_name -> FROM customer_contacts -> WHERE 'Benjamin' = first_name; last_name Franklin Britten rows in set (0.00 sec) Peculiar comparación de columnas de la misma tabla: mysql> SELECT first_name, last_name -> FROM customer_contacts -> WHERE first_name = last_name; Empty set (0.00 sec)
21 Cláusula ORDER BY Utilidad: Especificar el ordenamiento del resultado de un query. Ordenando sobre una sola columna: mysql> SELECT * -> FROM products -> ORDER BY price; code name weight price MINI Small product MIDI Medium product MAXI Large product rows in set (0.00 sec) mysql> SELECT first_name, last_name -> FROM customer_contacts -> WHERE customer_code = 'SCICORP' -> ORDER BY last_name; first_name last_name Marie Curie Charles Darwin Albert Einstein Benjamin Franklin 4 rows in set (0.00 sec)
22 Ordenando sobre múltiples columnas: mysql> SELECT order_date, customer_code -> FROM orders -> ORDER BY order_date, customer_code; order_date customer_code PRESINC SCICORP PRESINC MUSGRP MUSGRP SCICORP SCICORP rows in set (0.00 sec) Especificando el orden: mysql> SELECT * -> FROM products -> ORDER BY weight DESC; code name weight price MAXI Large product MIDI Medium product MINI Small product rows in set (0.00 sec) Opcional: ASC
23 Combinando cláusulas WHERE Operador AND: Operador OR: mysql> SELECT * FROM orders -> WHERE customer_code = 'Scicorp' -> AND order_date >= ' '; id customer_code order_date Scicorp SCICORP rows in set (0.00 sec) mysql> SELECT * FROM orders -> WHERE customer_code = 'Scicorp' -> OR order_date >= ' '; id customer_code order_date SCICORP SCICORP SCICORP MUSGRP MUSGRP rows in set (0.00 sec)
24 Buscar un mismo valor en dos columnas: mysql> SELECT first_name, last_name -> FROM customer_contacts -> WHERE first_name = 'Franklin' -> OR last_name = 'Franklin'; first_name last_name Franklin Roosevelt Benjamin Franklin 2 rows in set (0.00 sec) Buscar dos valores en la misma columna: mysql> SELECT first_name, last_name -> FROM customer_contacts -> WHERE first_name = 'Benjamin' -> OR first_name = 'Charles'; first_name last_name Charles Darwin Benjamin Franklin Benjamin Britten 3 rows in set (0.00 sec) o mysql> SELECT first_name, last_name -> FROM customer_contacts -> WHERE first_name IN ('Benjamin', 'Charles'); first_name last_name Charles Darwin Benjamin Franklin Benjamin Britten 3 rows in set (0.00 sec)
25 Buscar en un rango de valores (inclusive): mysql> SELECT * -> FROM orders -> WHERE order_date BETWEEN ' ' AND ' '; id customer_code order_date PRESINC SCICORP rows in set (0.00 sec) Negando una condición: mysql> SELECT first_name, last_name FROM customer_contacts -> WHERE customer_code = 'PRESINC' -> AND first_name NOT IN ('Abraham', 'Theodore'); first_name last_name Richard Nixon Franklin Roosevelt 2 rows in set (0.00 sec) mysql> SELECT * FROM orders -> WHERE order_date NOT BETWEEN ' ' AND ' '; id customer_code order_date PRESINC SCICORP SCICORP rows in set (0.00 sec)
26 Precedencia de operadores: AND > OR > NOT mysql> SELECT customer_code, first_name, last_name -> FROM customer_contacts -> WHERE customer_code = 'SCICORP' -> AND first_name = 'Albert' -> OR first_name = 'Benjamin'; customer_code first_name last_name SCICORP Albert Einstein SCICORP Benjamin Franklin MUSGRP Benjamin Britten rows in set (0.00 sec) Cambiando las precedencias: mysql> SELECT customer_code, first_name, last_name -> FROM customer_contacts -> WHERE customer_code = 'SCICORP' -> AND (first_name = 'Albert' -> OR first_name = 'Benjamin'); customer_code first_name last_name SCICORP Albert Einstein SCICORP Benjamin Franklin rows in set (0.00 sec)
27 Limitando el numero de registros de respuesta: mysql> SELECT first_name, last_name -> FROM customer_contacts -> ORDER BY last_name -> LIMIT 3; first_name last_name Benjamin Britten Marie Curie Charles Darwin 3 rows in set (0.00 sec) Devolviendo el valor más alto solamente: mysql> SELECT * -> FROM products -> ORDER BY price DESC -> LIMIT 1; code name weight price MAXI Large product row in set (0.00 sec)
28 Saltándose registros: (Offset) Solo los primeros 3: (equivalente a LIMIT 0,3) mysql> SELECT -> FROM customer_contacts -> ORDER BY -> LIMIT 3; [email protected] [email protected] [email protected] rows in set (0.00 sec) Solo 3, saltándose los primeros 3: mysql> SELECT -> FROM customer_contacts -> ORDER BY -> LIMIT 3,3; [email protected] [email protected] [email protected] rows in set (0.00 sec)
29 Aún faltan muchos comandos para generar consultas por ver... pero de momento es mas importante que conozcan como crear una base de datos... (proyecto de su profesor)
30 Manejando una Base de Creando la base: mysql> CREATE DATABASE newdb; Query OK, 1 row affected (0.02 sec) Datos Si la base de datos ya existe: mysql> CREATE DATABASE newdb; ERROR 1007 (HY000): Can't create database 'newdb'; database exists Prevención: mysql> CREATE DATABASE IF NOT EXISTS newdb; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> SHOW WARNINGS; Level Code Message Note 1007 Can't create database 'newdb'; database exists row in set (0.00 sec)
31 Cambiando las características de una base existente: mysql> ALTER DATABASE greekdb -> CHARACTER SET ascii; Query OK, 1 row affected (0.00 sec) Eliminando una base: mysql> DROP DATABASE greekdb; Query OK, 0 rows affected (0.00 sec) Creando una tabla: CREATE TABLE products ( product_code VARCHAR(10) PRIMARY KEY, name VARCHAR(40) NOT NULL UNIQUE, weight DECIMAL(6,2) NOT NULL, price DECIMAL(6,2) NOT NULL );
32 Especificando valores default: mysql> CREATE TABLE people ( -> name VARCHAR(40), -> sex VARCHAR(6) DEFAULT 'Female' -> ); Query OK, 0 rows affected (0.00 sec) mysql> INSERT INTO people (name) -> VALUES ('Jane Doe'); Query OK, 1 row affected (0.00 sec) mysql> SELECT * FROM people; name sex Jane Doe Female row in set (0.00 sec)
33 Autoincrementando columnas: CREATE TABLE orders ( order_id INT PRIMARY KEY AUTO_INCREMENT, customer_code VARCHAR(10) NOT NULL, order_date DATE NOT NULL ); mysql> INSERT INTO orders (customer_code, order_date) -> VALUES ('SCICORP',' '); Query OK, 1 row affected (0.00 sec) mysql> SELECT * FROM orders -> ORDER BY order_id DESC -> LIMIT 2; order_id customer_code order_date SCICORP MUSGRP rows in set (0.00 sec)
34 Cambiando la definición de una tabla: Añadiendo una columna: mysql> ALTER TABLE customer_contacts -> ADD fax VARCHAR(12); Query OK, 11 rows affected (0.00 sec) Records: 11 Duplicates: 0 Warnings: 0 Cambiando el tipo de la columna sin cambiar el nombre: mysql> ALTER TABLE customer_contacts -> CHANGE fax fax TEXT; Query OK, 11 rows affected (0.01 sec) Records: 11 Duplicates: 0 Warnings: 0 Eliminando una columna: mysql> ALTER TABLE customer_contacts -> DROP fax; Query OK, 11 rows affected (0.00 sec) Records: 11 Duplicates: 0 Warnings: 0
35 Eliminando una tabla: mysql> DROP TABLE people; Query OK, 0 rows affected (0.00 sec)
36 Otra cosa útil para su proyecto... el manejo de usuarios
37 Manejo de Usuarios Creando un usuario, que se conectara solamente desde localhost: mysql> CREATE USER IDENTIFIED BY 'mypass'; Query OK, 0 rows affected (0.02 sec) Asignando o cambiando un password: mysql> SET PASSWORD FOR evilches@localhost = PASSWORD('newpass'); Query OK, 0 rows affected (0.00 sec) Error (omitir la función password): mysql> SET PASSWORD FOR evilches@localhost = 'newpass'; ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number Cambiar password del usuario loggeado: mysql> SET PASSWORD = PASSWORD('newpass'); Query OK, 0 rows affected (0.00 sec)
38 Dando privilegios: Privilegio select e insert para usuario evilches, en localhost, en la tabla products, de la base mysql10: mysql> GRANT SELECT, INSERT -> ON mysql10.products -> TO evilches@localhost; Query OK, 0 rows affected (0.00 sec) Al conectarse como el usuario evilches, a la base mysql10: mysql> show tables; Tables_in_mysql products row in set (0.00 sec) Permite hacer consultas sobre la tabla, insertar registros, pero no le permite usar DELETE mysql> INSERT INTO products -> (product_code, name, weight, price) -> VALUES -> ('MYPROD', 'My new product', 1.00, 1.99); Query OK, 1 row affected (0.03 sec) mysql> DELETE FROM products; ERROR 1142 (42000): DELETE command denied to user 'evilches'@'localhost' for table 'products'
39 Revocando privilegios: Revocando el privilegio INSERT (el privilegio SELECT asignado no se ve afectado): mysql> REVOKE INSERT -> ON mysql10.products -> FROM Query OK, 0 rows affected (1.25 sec)
40 Muchas gracias por su atención. Dudas:
New Server Installation. Revisión: 13/10/2014
Revisión: 13/10/2014 I Contenido Parte I Introduction 1 Parte II Opening Ports 3 1 Access to the... 3 Advanced Security Firewall 2 Opening ports... 5 Parte III Create & Share Repositorio folder 8 1 Create
Manejo Basico del Servidor de Aplicaciones WebSphere Application Server 6.0
Manejo Basico del Servidor de Aplicaciones WebSphere Application Server 6.0 Ing. Juan Alfonso Salvia Arquitecto de Aplicaciones IBM Uruguay Slide 2 of 45 Slide 3 of 45 Instalacion Basica del Server La
ECCAIRS 5 Instalación
ECCAIRS 5 Instalación Paso a paso Preparado por: Arturo Martínez Oficina Regional Sudamericana Uniendo a la Aviación en Seguridad Operacional Seguridad Medioambiente Instalación Paso a paso Escenario Windows
Curso SQL Server 2008 for Developers
Curso SQL Server 2008 for Developers Objetivos: Aprenderás a crear joins interiores y exteriores complejos, consultas agrupadas, y subconsultas Aprenderás a manejar los diferentes tipos de datos y sabrás
Monitoreo de Bases de Datos
Monitoreo de Bases de Datos Monitoreo de Bases de Datos Las bases de datos son pieza fundamental de una Infraestructura, es de vital importancia su correcto monitoreo de métricas para efectos de lograr
HPN Product Tools. Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HPN Product Tools Requerimiento: Conozco el numero de parte (3Com,H3C,Procurve) Solución : El lookup Tool 1 Permite convertir el número de parte de un equipo proveniente de 3Com, H3C o Procurve para obtener
Curso SQL Server 2012 para Desarrolladores
Curso SQL Server 2012 para Desarrolladores Objetivos: Obtener una introducción al diseño de Bases de Datos Relacionales y a SQL Usar el Management Studio y las características de SQL Server 2012 para desarrallodores.
Dictionary (catálogo)
Catálogo Oracle Catálogo Esquema: un conjunto de estructuras de datos lógicas (objetos del esquema), propiedad de un usuario Un esquema contiene, entre otros, los objetos siguientes: tablas vistas índices
OMEGA SOFT WF RISKEVAL
OMEGA SOFT WF RISKEVAL Quick Start Guide I. PROGRAM DOWNLOAD AND INSTALLATION... 2 II. CONNECTION AND PASSWORD CHANGE... 3 III. LIST OF WIND FARMS / PREVENTION TECHNICIANS... 4 IV. ADD A NEW WIND FARM...
Versión precedente* Lista productos disponibles** Disponible desde el June 1, 2013
Versión precedente* Lista productos disponibles** Disponible desde el June 1, 2013 Las solicitudes de licencias de versión anterior sólo están disponibles para los productos enumerados en este documento.
A. Before you read the text, answer the following question: What should a family do before starting to look for a new home?
UNIT 1: A PLAN FOR BUYING English for Real Estate Materials A. Before you read the text, answer the following question: What should a family do before starting to look for a new home? Read the following
Memorial Health Care System Catholic Health Initiatives Financial Assistance Application Form
B Please note - Memorial Hospital may access external validation resources to assist in determining whether a full application for assistance is required. Financial Assistance Application 1) Patient Name
Introducción a las bases de datos SQL Libro de referencia
Introducción a las bases de datos SQL 1 Libro de referencia Java How To Program 3ed Edition Deitel&Deitel Prentice Hall, 1999 2 Introduction Relational-Database Model Relational Database Overview: The
APS ELEMENTARY SCHOOL PLANNING SURVEY
ARLINGTON PUBLIC SCHOOLS PLANNING AND EVALUATION OFFICE APS ELEMENTARY SCHOOL PLANNING SURVEY SURVEY PROCESS & DATA SUMMARY PLANNING AND EV ALUATION O FFICE 1426 NORTH Q UINCY STREET A RLINGTON, VA 22207
Bucle for_in. Sintaxis: Bucles for_in con listas. def assessment(grade_list): """ Computes the average of a list of grades
Bucle for_in Sintaxis: for in : Bucles for_in con listas In [38]: def assessment(grade_list): Computes the average of a list of grades @type grades: [float]
Schema XML_PGE.xsd. element GrupoInformes. attribute GrupoInformes/@version. XML_PGE.xsd unqualified qualified http://sgpfc.igae.minhap.
Schema XML_PGE.xsd schema location: attribute form default: element form default: targetnamespace: XML_PGE.xsd unqualified qualified http://sgpfc.igae.minhap.es/xmlpge element GrupoInformes children Informe
Apéndice C: Código Fuente del Programa DBConnection.java
Apéndice C: Código Fuente del Programa DBConnection.java import java.sql.*; import java.io.*; import java.*; import java.util.*; import java.net.*; public class DBConnection Connection pgsqlconn = null;
INTELIGENCIA DE NEGOCIO CON SQL SERVER
INTELIGENCIA DE NEGOCIO CON SQL SERVER Este curso de Microsoft e-learning está orientado a preparar a los alumnos en el desarrollo de soluciones de Business Intelligence con SQL Server. El curso consta
Estructura de aplicación en PHP para System i
Estructura de aplicación en PHP para System i La aplicación esta diseñada para IBM DB2 en System i, UNIX y Windows. Se trata de la gestión de una entidad deportiva. A modo de ejemplo de como está desarrollada
AP SPANISH LANGUAGE 2011 PRESENTATIONAL WRITING SCORING GUIDELINES
AP SPANISH LANGUAGE 2011 PRESENTATIONAL WRITING SCORING GUIDELINES SCORE DESCRIPTION TASK COMPLETION TOPIC DEVELOPMENT LANGUAGE USE 5 Demonstrates excellence 4 Demonstrates command 3 Demonstrates competence
Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink
Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink 1 Objetivo... 3 Introducción Simulink... 3 Open the Simulink Library Browser... 3 Create a New Simulink Model... 4 Simulink Examples... 4
Database Administration with MySQL
Database Administration with MySQL Suitable For: Database administrators and system administrators who need to manage MySQL based services. Prerequisites: Practical knowledge of SQL Some knowledge of relational
A Brief Introduction to MySQL
A Brief Introduction to MySQL by Derek Schuurman Introduction to Databases A database is a structured collection of logically related data. One common type of database is the relational database, a term
A brief MySQL tutorial. CSE 134A: Web Service Design and Programming Fall 2001 9/28/2001
A brief MySQL tutorial CSE 134A: Web Service Design and Programming Fall 2001 9/28/2001 Creating and Deleting Databases 1) Creating a database mysql> CREATE database 134a; Query OK, 1 row affected (0.00
Sales Management Main Features
Sales Management Main Features Optional Subject (4 th Businesss Administration) Second Semester 4,5 ECTS Language: English Professor: Noelia Sánchez Casado e-mail: [email protected] Objectives Description
Mul$media im Netz (Online Mul$media) Wintersemester 2014/15. Übung 03 (Nebenfach)
Mul$media im Netz (Online Mul$media) Wintersemester 2014/15 Übung 03 (Nebenfach) Online Mul?media WS 2014/15 - Übung 3-1 Databases and SQL Data can be stored permanently in databases There are a number
Propiedades del esquema del Documento XML de envío:
Web Services Envio y Respuesta DIPS Courier Tipo Operación: 122-DIPS CURRIER/NORMAL 123-DIPS CURRIER/ANTICIP Los datos a considerar para el Servicio Web DIN que se encuentra en aduana son los siguientes:
A table is a collection of related data entries and it consists of columns and rows.
CST 250 MySQL Notes (Source: www.w3schools.com) MySQL is the most popular open-source database system. What is MySQL? MySQL is a database. The data in MySQL is stored in database objects called tables.
What is the Common Problem that Makes most Biological Databases Hard to Work With, if not Useless to most Biologists?
What is the Common Problem that Makes most Biological Databases Hard to Work With, if not Useless to most Biologists? RUNI VILHELM MRAG Americas, Inc. 110 South Hoover Blvd., Suite 212 Tampa, Florida 33609-2458
Application for World Wide Views on Climate and Energy Phoenix, AZ
Application for World Wide Views on Climate and Energy Phoenix, AZ Thank you for applying to be part of the Arizona deliberations for World Wide Views on Climate and Energy. To learn more about the global
SUBCHAPTER A. AUTOMOBILE INSURANCE DIVISION 3. MISCELLANEOUS INTERPRETATIONS 28 TAC 5.204
Part I. Texas Department of Insurance Page 1 of 10 SUBCHAPTER A. AUTOMOBILE INSURANCE DIVISION 3. MISCELLANEOUS INTERPRETATIONS 28 TAC 5.204 1. INTRODUCTION. The commissioner of insurance adopts amendments
FORMACIÓN E-LEARNING DE MICROSOFT
FORMACIÓN E-LEARNING DE MICROSOFT NANFOR IBÉRICA S.L PARTNER GLOBAL DE E-LEARNING DE MICROSOFT, único en Europa del Sur e Iberoamérica, y uno de los 9 existentes en todo el mundo. NOVEDADES EN LAS CERTIFICACIONES
A basic create statement for a simple student table would look like the following.
Creating Tables A basic create statement for a simple student table would look like the following. create table Student (SID varchar(10), FirstName varchar(30), LastName varchar(30), EmailAddress varchar(30));
Estrategias para la Reducción de Riesgos y Ciber Ataques
Estrategias para la Reducción de Riesgos y Ciber Ataques Luis Zamora Consultor en Tecnología 1 This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality,
LEARNING MASTERS. Explore the Northeast
LEARNING MASTERS Explore the Northeast Explore the Northeast BUILD BACKGROUND Reading Expeditions: Language, Literacy & Vocabulary Five Regions Map Use the information on page 4 of Explore the Northeast
INTERFACE TECHNICAL MANUAL FOR ELECTRONIC TAX INFORMATION EXCHANGE (E-TIE) FOR TAX YEAR 2009
Commonwealth of Puerto Rico Department of the Treasury PUBLICATION 09-05 INTERFACE TECHNICAL MANUAL FOR ELECTRONIC TAX INFORMATION EXCHANGE (E-TIE) FOR TAX YEAR 2009 Table of Contents 1. Introduction and
CITY OF LAREDO Application for Certification of Compliance for Utility Connection ($ 50.00 Application Fee Ordinance No.
CITY OF LAREDO Application for Certification of Compliance for Utility Connection ($ 50.00 Application Fee Ordinance No. 2012-O-158) Date of application: Applicant Address Telephone Cellular E-Mail Address
Oracle Database 10g Express
Oracle Database 10g Express This tutorial prepares the Oracle Database 10g Express Edition Developer to perform common development and administrative tasks of Oracle Database 10g Express Edition. Objectives
Resumen de Entrevista: Asociación de Agentes de Aduana del Puerto de Manzanillo
Resumen de Entrevista: Asociación de Agentes de Aduana del Puerto de Manzanillo 1. To your knowledge, to what extent do customs brokers run into operative inconveniences when it comes to collecting payment
Problem 1 (1.5 points)
Leganés, June 17th, 2014 Time: 120 min Systems Programming Extraordinary Call (Problems) Grade: 5 points out of 10 from the exam Problem 1 (1.5 points) City councils apply two types of municipal taxes
learning science through inquiry in primary classroom Overview of workshop
Indicators of teaching and learning science through inquiry in primary classroom Wynne Harlen UK Overview of workshop Part 1: Why IBSE? What do we want to achieve through it? Part 2: Thinking about how
SUBCHAPTER A. AUTOMOBILE INSURANCE DIVISION 3. MISCELLANEOUS INTERPRETATIONS 28 TAC 5.204
Part I. Texas Department of Insurance Page 1 of 11 SUBCHAPTER A. AUTOMOBILE INSURANCE DIVISION 3. MISCELLANEOUS INTERPRETATIONS 28 TAC 5.204 1. INTRODUCTION. The Texas Department of Insurance proposes
Tema 7 GOING TO. Subject+ to be + ( going to ) + (verb) + (object )+ ( place ) + ( time ) Pronoun
Tema 7 GOING TO Going to se usa para expresar planes a futuro. La fórmula para construir oraciones afirmativas usando going to en forma afirmativa es como sigue: Subject+ to be + ( going to ) + (verb)
Hacking de aplicaciones Web
HACKING SCHOOL Hacking de aplicaciones Web Gabriel Maciá Fernández Fundamentos de la web CLIENTE SERVIDOR BROWSER HTTP WEB SERVER DATOS PRIVADOS BASE DE DATOS 1 Interacción con servidores web URLs http://gmacia:[email protected]:80/descarga.php?file=prueba.txt
BALANCE DUE 10/25/2007 $500.00 STATEMENT DATE BALANCE DUE $500.00 PLEASE DETACH AND RETURN TOP PORTION WITH YOUR PAYMENT
R E M I T T O : IF PAYING BY MASTERCARD, DISCOVER, VISA, OR AMERICAN EXPRESS, FILL OUT BELOW: XYZ Orthopaedics STATEMENT DATE BALANCE DUE 10/25/2007 $500.00 BALANCE DUE $500.00 ACCOUNT NUMBER 1111122222
2013 ASIS PUERTO RICO CHAPTER Inc. PRESENTS: 2013 SECURITY PROGRAM DESIGN 2-Day Program
2013 ASIS PUERTO RICO CHAPTER Inc. PRESENTS: 2013 SECURITY PROGRAM DESIGN 2-Day Program WHERE: CENTRO EUROPA-Banco Popular de PR TRAINING CENTER (Frente Centro Bellas Artes, Ave Ponce De León, Santurce
Problem 1 (2.5 points)
Duration: 90 minutes University Carlos III of Madrid Instructions for the exam: Books and notes are not allowed. Please write your name, surname, NIA and group on all pages. Problem 1 (2.5 points) Context:
Automating MT post-editing using regular expressions
Automating MT post-editing using regular expressions by Rafael Guzmán This article was originally published in Multilingual #90, Volume 18, Issue 6, pp. 49-52 (September 2007) At the beginning of this
X JORNADAS DE DATA MINING & BUSINESS INTELLIGENCE
X JORNADAS DE DATA MINING & BUSINESS INTELLIGENCE BI DESDE EL NEGOCIO Mariano Kogan Business Intelligence BUSINESS INTELLIGENCE 1899 BUSINESS INTELLIGENCE DIRECCIÓN COMERCIAL REQUERIMIENTO PARA IT REQUERIMIENTO
R&P Cultural Orientation Model Assessment, Spanish
R&P Cultural Orientation Model Assessment, Spanish Participant Name Case # Assessor Name Date CO Completed Date of Assessment Additional Notes Reminders for assessors: Locally- or culturally-relevant terms
ENVIRONMENT: Collaborative Learning Environment
Guía Integrada de Actividades Contexto de la estrategia de aprendizaje a desarrollar en el curso: The activity focuses on the Task Based Language Learning (TBLL). The task is used by the student in order
Física Computacional Conceptos de programación.
Física Computacional Conceptos de programación. F. A. Velázquez-Muñoz Departamento de Física CUCEI UdeG 6 de febrero de 2015 Sistemas Operativos ms-dos windows linux suse; redhat; ubuntu; etc. unix Mac
CA Dream Application References
CA Dream Application References 2014 California High School Counselor Workshop Guide Page 171 California Nonresident Tuition Exemption For Eligible California High School Graduates (The law passed by
UMBRELLA POLICY PACKET. RACHEL J LAWRENCE November 25, 2011 7701 WURZBACH RD APT 1701 SAN ANTONIO TX 78229-4432. Important Messages
JUM1392 00000 DM00000 UMBRELLA POLICY PACKET RACHEL J LAWRENCE November 25, 2011 7701 WURZBACH RD APT 1701 SAN ANTONIO TX 78229-4432 Effective: 01/01/2012 to 01/01/2013 GAR 01085 52 74 71U Important Messages
FTPS - FTPSE. Objetivo:
FTPS - FTPSE Objetivo: Iniciamos Filezilla Server, y nos vamos a la pestaña SSL/TLS settings, una vez dentro damos a generate new certificate (generar certificado nuevo): Rellenamos el certificado con
Military Scholarship & Employment Program (MSEP)
MSEP Military Scholarship & Employment Program (MSEP) INCLUDES: Army Spouse Employment Partnership (ASEP); Army/Air National Guard; Air Force; Marine Corps; Navy; Coast Guard CONTENTS SUMMARY:...3 WHO
Quick Installation Guide. Guía de instalación rápida. Wireless 150 N USB Adapter W150NU
Quick Installation Guide Guía de instalación rápida Wireless 150 N USB Adapter W150NU V1 Contents Español 1 1. Antes de iniciar 2. Cómo se instala 1 2 3. Cómo usar el adaptador inalámbrico 4 Troubleshooting
FAMILY INDEPENDENCE ADMINISTRATION Seth W. Diamond, Executive Deputy Commissioner
FAMILY INDEPENDENCE ADMINISTRATION Seth W. Diamond, Executive Deputy Commissioner James K. Whelan, Deputy Commissioner Policy, Procedures and Training Lisa C. Fitzpatrick, Assistant Deputy Commissioner
Verbos modales. In this class we look at modal verbs, which can be a tricky feature of English grammar.
Verbos modales In this class we look at modal verbs, which can be a tricky feature of English grammar. We use Modal verbs in English to show: Probability,Possibility, Capability, Permission, ObligaCon,
Supervisión y sistemas de información para la industria.
Supervisión y sistemas de información para la industria. Manel Pozo Responsable de Software para Iberia 29 de Abril 2014 PUBLIC INFORMATION Rev 5058-CO900E La visión PUBLIC INFORMATION 2 3 La Visión La
Práctica Configuración Routing / resumen comandos
Práctica Configuración Routing / resumen comandos Comandos Cisco (v1.7) Para entrar en modo configuration: #conf t (config)# Para guardar configuración: # write mem o # copy running-config startup-config
Annual Notice of Changes for 2015
Cigna-HealthSpring Rx Secure (PDP) offered by Cigna HealthSpring Annual Notice of Changes for 2015 You are currently enrolled as a member of Cigna Medicare Rx Secure (PDP). Next year, there will be some
1. DESCRIPCIÓN DE WEB SERVICES DE INTERCAMBIO DE DATOS CON NOTARIOS
1. DESCRIPCIÓN DE WEB SERVICES DE INTERCAMBIO DE DATOS CON NOTARIOS 1.1 Solicitud certificado:
Tax Court of New Jersey
Tax Court of New Jersey Real Property Tax Small Claims Case Handbook This Real Property Tax Small Claims handbook was developed as an information guide to assist you in filing an appeal with the Tax Court
Database Security. Principle of Least Privilege. DBMS Security. IT420: Database Management and Organization. Database Security.
Database Security Rights Enforced IT420: Database Management and Organization Database Security Textbook: Ch 9, pg 309-314 PHP and MySQL: Ch 9, pg 217-227 Database security - only authorized users can
Verbs + INFINITIVE (to + verb) Verb + noun/pronoun + Infinitive
Verbs + INFINITIVE (to + verb) I. Advise Beg Encourage Invite Persuade Remind Volunteer Afford Care Expect Learn Plan See Wait Agree Choose Fail Manage Prepare Struggle Want Appear Claim Help Mean Pretend
Sub OPT() j = 1 k = 1 m = 1 n = 1 o = 1 g = 1 h = 1
Module1-1 j = 1 k = 1 m = 1 n = 1 o = 1 g = 1 h = 1 Sub OPT() Dim minpc As Integer Dim max(100) As Double Dim row_max, fday, lday As Integer Dim aux, aux2 As String Dim frow(1000) As Double Dim lrow(1000)
DIPLOMADO DE JAVA - OCA
DIPLOMADO DE JAVA - OCA TABLA DE CONTENIDO INTRODUCCION... 3 ESTRUCTURA DEL DIPLOMADO... 4 Nivel I:... 4 Fundamentals of the Java Programming Language Java SE 7... 4 Introducing the Java Technology...
Embarcadero DBArtisan
Administración de Bases de Datos Embarcadero DBArtisan Raul Merida Servicios Profesionales Haciendo Visible lo invisible Agenda Tendencias Ratios DBArtisan Beneficios Características Demostración del producto
LINIO COLOMBIA. Starting-Up & Leading E-Commerce. www.linio.com.co. Luca Ranaldi, CEO. Pedro Freire, VP Marketing and Business Development
LINIO COLOMBIA Starting-Up & Leading E-Commerce Luca Ranaldi, CEO Pedro Freire, VP Marketing and Business Development 22 de Agosto 2013 www.linio.com.co QUÉ ES LINIO? Linio es la tienda online #1 en Colombia
Annual Notice of Changes for 2015
Cigna-HealthSpring Rx Secure-Xtra (PDP) offered by Cigna-HealthSpring Annual Notice of Changes for 2015 You are currently enrolled as a member of Cigna Medicare Rx Secure-Xtra (PDP). Next year, there will
How To Create A Table In Sql 2.5.2.2 (Ahem)
Database Systems Unit 5 Database Implementation: SQL Data Definition Language Learning Goals In this unit you will learn how to transfer a logical data model into a physical database, how to extend or
Preparando a futuros profesores para integrar tecnología
Preparando a futuros profesores para integrar tecnología Preparing future teachers to integrate technology in education Petra Fisser University of Twente The Netherlands Wim de Boer VVOB 02/04/2012 Title:
SQL. Short introduction
SQL Short introduction 1 Overview SQL, which stands for Structured Query Language, is used to communicate with a database. Through SQL one can create, manipulate, query and delete tables and contents.
New words to remember
Finanza Toolbox Materials What is a Bank Loan? Borrowing money from the bank is called a bank loan. People borrow money from the bank for many reasons. One reason to get a bank loan might be to buy a car.
John Burroughs Agcy 14515 Briarhills#216 Houston TX 77077
John Burroughs Agcy 14515 Briarhills#216 Houston TX 77077 Verify the vehicles and drivers listed on the Policy Declarations. Check the vehicle identification number (VIN) listed on these documents; its
Laboratorio 3 Comunicación sincrónica Vía Satélite
Laboratorio 3 Comunicación sincrónica Vía Satélite Esquema de la Red WAN 192.168.0.0 /30 192.168.0.1 Router 1 Router 2 10.0.1.1 192.168.0.1 10.0.2.1 Ethernet Ethernet 10.0.1.20 LAN 1 10.0.1.0 /24 LAN 2
Home vol.3 - Bathrooms - Scenes & Shapes
Baños-1 Bathrooms-1 modelos 3D para usuarios Strata 3D models for Strata users Manual de referencia Reference manual Escenas y shapes listos para usar con alto nivel de detalle Scenes & Shapes ready to
Entrenamiento a Embajadores Ambassador training
Entrenamiento a Embajadores Ambassador training Quiénes somos? Who we are? Levanta la mano si Please raise your hand if a. b. c. d. e. f. g. h. Hablas español You speak spanish Hablas Inglés You speak
How To Know If An Ipod Is Compatible With An Ipo Or Ipo 2.1.1 (Sanyo)
IntesisBox PA-RC2-xxx-1 SANYO compatibilities In this document the compatible SANYO models with the following IntesisBox RC2 interfaces are listed: / En éste documento se listan los modelos SANYO compatibles
RIGGING CONDITIONS AND PROCEDURES
RIGGING CONDITIONS AND PROCEDURES 1. ESTIMATE BUDGET PROCEDURES 1.1 Rigging Order The exhibitor should fill in the form Quotation Order Form (enclosed in the next section) in order to elaborate the suitable
PROGRAMA DE GRAFICACIÓN DE VELOCIDADES EN VENTANAS DE MAPINFO
PROGRAMA DE GRAFICACIÓN DE VELOCIDADES EN VENTANAS DE MAPINFO Module Description: MapBasic program draw polylines using a tab file containing the data about the initial coordinate, azimuth and velocity
Articles. Articles. Introduction. Introduction. Information on e-file. Information on Free File. Media Tools
Free File Tool Electronic Kit Tax Filing Resource Guide Electronic IRS is the portal to the many online options available on www.irs.gov. The IRS wants to make it easier for you to help your members and
UQC103S1 UFCE47-20-1. Systems Development. uqc103s/ufce47-20-1 PHP-mySQL 1
UQC103S1 UFCE47-20-1 Systems Development uqc103s/ufce47-20-1 PHP-mySQL 1 Who? Email: [email protected] Web Site www.cems.uwe.ac.uk/~jedawson www.cems.uwe.ac.uk/~jtwebb/uqc103s1/ uqc103s/ufce47-20-1 PHP-mySQL
El concepto 360+ nace de la propuesta de unir ambientes dentro de un mismo espacio, sin renunciar a sus diferentes necesidades.
floor & wall design El concepto 360+ nace de la propuesta de unir ambientes dentro de un mismo espacio, sin renunciar a sus diferentes necesidades. Misma gráfica, diferentes materiales, múltiples formatos,
Work Instruction (Instruccion de Trabajo) Wistron InfoComm (Texas) Corp.
Effective Date: 8/1/2011 Page 1 of 6 Description: (Descripción) 1.0 Purpose (Objetivo) 2.0 Scope (Alcance) 3.0 Fixture List (Lista de Materiales) 4.0 Activities (Actividades) Prepared By: Daniel Flores
Helping Consumers Understand the New Health. Insurance Premium Tax Credit in Spanish. Consumers Union, nonprofit. Consumer Reports and
Helping Consumers Understand the New Health CONDUCTED BY Consumers Union, nonprofit publisher of Consumer Reports and Kleimann Communication Group, Inc. FUNDING SUPPT PROVIDED BY Insurance Premium Tax
LOS ANGELES UNIFIED SCHOOL DISTRICT REFERENCE GUIDE
TITLE: Environmental Health Advisory Procedures ROUTING All Schools and Offices NUMBER: ISSUER: Robert Laughton, Director Office of Environmental Health and Safety DATE: March 30, 2015 Thelma Meléndez,
Ficha técnica de curso Código: IFCAD111
Curso de: Objetivos: Managing Cisco Network Security: Building Rock-Solid Networks Dar a conocer la filosofía CISCO desde el punto de vista de la seguridad y como construir una red solidad. Como hacer
Relational Schema of Database:
Relational Schema of Database: DDL Commands(with an instance example used for testing the page): phpmyadmin SQL Dump version 3.4.10.1deb1 http://www.phpmyadmin.net Servidor: localhost Tiempo de generación:
BDL4681XU BDL4675XU. Video Wall Installation Guide
BDL4681XU BDL4675XU Video Wall Installation Guide Video walls can create a stunning visual effect, attracting attention and audiences to view your messages and other video content. To ensure optimal performance
SPANISH MOOD SELECTION: Probablemente Subjunctive, Posiblemente Indicative
SPANISH MOOD SELECTION: Probablemente, Posiblemente Hilary Miller April 26, 2013 Spanish Mood Selection According to Spanish textbooks: = doubt, indicative = reality/certainty Es probable que/es posible
Citrix User Profile Manager - Citrix UPM
1 de 15 10/09/2008 13:56 Citrix User Profile Manager - Citrix UPM Uso de Citrix User Profile Manager, Citrix User Profile Manager es un nuevo producto de Citrix que esperemos nos sirva para quitarnos un
