In the following example - Database for an auto shop business, we have a list of departments, employees, customers and customer cars. We are using foreign keys to create relationships between the various tables.
Live example: SQL fiddle
Relationships between tables
Each Department may have 0 ...
Create a snapshot of a whole database:
mysqldump [options] db_name > filename.sql
Create a snapshot of multiple databases:
mysqldump [options] --databases db_name1 db_name2 ... > filename.sql
mysqldump [options] --all-databases > filename.sql
Create a snapshot of one or more tables...
mysql [options] db_name < filename.sql
db_name needs to be an existing database;
your authenticated user has sufficient privileges to execute all the commands inside your filename.sql;
The file extension .sql is fully a matter of style. Any extension would work.
You cannot spe...
A database snapshot is a read-only, static view of a SQL Server database (the source database). It is similar to backup, but it is available as any other database so client can query snapshot database.
CREATE DATABASE MyDatabase_morning -- name of the snapshot
NAME=MyDatabase_data, -- l...
If data in a source database becomes damaged or some wrong data is written into database, in some cases, reverting the database to a database snapshot that predates the damage might be an appropriate alternative to restoring the database from a backup.
RESTORE DATABASE MYDATABASE FROM DATABASE_SNAP...
This query will return the number of tables in the specified database.
SELECT COUNT(*) from INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
Following is another way this can be done for all user tables with SQL Server 2008+. The reference is here.
Method 1: Below query will be applicable for SQL Server 2000+ version (Contains 12 columns)
SELECT * FROM dbo.sysdatabases
Method 2: Below query extract information about databases with more informations (ex: State, Isolation, recovery model etc.)
Note: This is a catalog view and will be availa...
Few people have issue regarding error message not displaying if existing value is being entered in textbox.
So, For Example I'm not allowing user to enter existing email.
(Page where you wanted to sign up new user without existing email id)
Remove use yii\bootstrap\ActiveForm; (if p...
Some people have issues regarding error messages not being displayed if an existing value is being entered. For example I'm not allowing a user signup with an existing email.
<?= $form->field($modelUser, 'email')->textInput(['class'=>...
Rails uses sqlite3 as the default database, but you can generate a new rails application with a database of your choice. Just add the -d option followed by the name of the database.
$ rails new MyApp -T -d postgresql
This is a (non-exhaustive) list of available database options:
// You need a writable database to insert data
final SQLiteDatabase database = openHelper.getWritableDatabase();
// Create a ContentValues instance which contains the data for each column
// You do not need to specify a value for the PRIMARY KEY column.
// Unique values for these are automatic...
After creating a new model or modifying existing models, you will need to generate migrations for your changes and then apply the migrations to the specified database. This can be done by using the Django's built-in migrations system. Using the manage.py utility when in the project root directory:
One of ColdFusion's strengths is how easy it is to work with databases. And of course, query inputs can and should be parameterized.
<cfquery name="myQuery" datasource="myDatasource" result="myResult">
select firstName, lastName
Display all data files for all databases with size and growth info
SELECT d.name AS 'Database',
SF.name AS 'LogicalFileName',
CASE SF.status & 0x100000
WHEN 1048576 THEN 'Percentage'
WHEN 0 THEN 'MB...
Each migration should have an up() method and a down() method. The purpose of the up() method is to perform the required operations to put the database schema in its new state, and the purpose of the down() method is to reverse any operations performed by the up() method. Ensuring that the down() me...
Database transactions ensure that a set of data changes will only be made permanent if every statement is successful. Any query or code failure during a transaction can be caught and you then have the option to roll back the attempted changes.
PDO provides simple methods for beginning, committing,...
In this example database for a library, we have Authors, Books and BooksAuthors tables.
Live example: SQL fiddle
Authors and Books are known as base tables, since they contain column definition and data for the actual entities in the relational model. BooksAuthors is known as the relationship tabl...
Django uses special database settings when testing so that tests can use the database normally but by default run on an empty database. Database changes in one test will not be seen by another. For example, both of the following tests will pass:
from django.test import TestCase
s.name + '.' + t.NAME AS TableName,
SUM(a.used_pages)*8 AS 'TableSizeKB' --a page in SQL Server is 8kb
FROM sys.tables t
JOIN sys.schemas s on t.schema_id = s.schema_id
LEFT JOIN sys.indexes i ON t.OBJECT_ID = i.object_id
LEFT JOIN sys.partitions p ON i.object_id = ...