----Create new table and insert into table using SELECT INSERT
SELECT FirstName, LastName
INTO TestTable
FROM Person.Contact
WHERE EmailPromotion = 2
ALTER TABLE [dbo].[phone]
ADD inactive_date DATETIME NULL
ALTER TABLE [dbo].[person]
ALTER COLUMN [lastname] VARCHAR(35) NULL
CREATE TABLE jobs
(
job_id smallint IDENTITY(1,1) PRIMARY KEY CLUSTERED,
job_desc varchar(50) NOT NULL DEFAULT
min_lvl tinyint NOT NULL CHECK (min_lvl >= 10),
max_lvl tinyint NOT NULL CHECK (max_lvl <= 250)
)
不能给View添加primary key,以前表里面的关键字到view里面也就不是关键字了。
删除表格全部数据: DELETE FROM tablename;
从文本文件导入数据到表格
Here is an example of creating a data file and then importing it with LOAD DATA syntax.
mulder@modwest:/$ echo 'a b c d' > testfile
mulder@modwest:/$ mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3979754 to server version: 4.0.15-Max-log
mysql> CREATE TABLE `test` (
-> `fe` VARCHAR( 2 ),
-> `fi` VARCHAR( 2 ),
-> `fo` VARCHAR( 2 ),
-> `fum` VARCHAR( 2 )
-> );
Query OK, 0 rows affected (0.00 sec)
mysql> load data LOCAL infile '/testfile' into table test fields terminated by ' ' lines terminated by '\n';
Query OK, 1 row affected (0.02 sec)
Records: 1 Deleted: 0 Skipped: 0 Warnings: 0
mysql> select * from test;
+------+------+------+------+
| fe | fi | fo | fum |
+------+------+------+------+
| a | b | c | d |
+------+------+------+------+
1 row in set (0.00 sec)
穿插一个oracle操作:"SELECT TABLE_NAME FROM USER_TABLES" 用来察看一个表,而MySQL下就是简单的"show databases" and "show tables"
将Mysql的查询结果直接输出到CSV文件:
mysql -uexampleuser -pletmein exampledb -B -e "select * from
\`person\`;" | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > filename.csv
导入mysql dump数据:
mysql -h localhost -u root -p dblp < dblp-2009-02-07.sql
SQL SELECT TOP N equivalent in ORACLE and MySQL
Something I needed today... I wish this was standarized, but it is not, so here are some examples:
SQL Server:
SELECTTOP10product,descr,email
FROMproducts
ORACLE:
SELECTproduct,descr,email
FROMproducts
WHEREROWNUM<=10
MySQL:
SELECTproduct,descr,email
FROMproducts
LIMIT10
Rename a database:
mysqldump
-
u username
-
p
-
v olddatabase
>
olddbdump
.
sql
mysqladmin
-
u username
-
p create newdatabase
mysql
-
u username
-
p newdatabase
<
olddbdump
.
sql
参考:
http://blog.sqlauthority.com/2007/08/15/sql-server-insert-data-from-one-table-to-another-table-insert-into-select-select-into-table/
http://www.sqlinfo.net/sqlserver/sql_server_Alter_Add_column.php
http://www.electrictoolbox.com/article/mysql/delete-all-data-mysql/
http://www.modwest.com/help/kb6-253.html
http://tlug.dnho.net/?q=node/209
http://stackoverflow.com/questions/67093/how-do-i-quickly-rename-a-mysql-database-change-schema-name
分享到:
相关推荐
包括所有的SQLSERVER中用到的关键字信息
Sql-Server实用操作-数据库一致性检测工具(DBCC).pdf
sql实用技巧,主要介绍sql server的一些操作技巧
Sql Server实用操作小技巧集合
在Java中用SQL语句操作实用举例 17.1 SQL 简介 17.2 数据表操作 17.3 添加、删除与修改记录 17.4 查询记录 17.5 在Java中用SQL语句操作实用举例
使用 sqlcmd 实用工具可以在命令提示符处、在 SQLCMD 模式下的查询编辑器中、在 Windows 脚本文件中或者在 SQL Server 代理作业的操作系统 (Cmd.exe) 作业步骤中输入 Transact-SQL 语句、系统过程和脚本文件。此实用...
为了建立交互站点,你需要使用数据库来存储来自访问者的信息。例如,你要建立一个职业介绍服务的站点,你就需要存储诸如个人简历,所感兴趣的工作等等这样的信息。创建动态网叶也需要使用数据库,如果你想显示符合...
├ 数据库操作 │ │ 修改数据库(SQL).mp4 │ │ 修改数据库(SSMS方式).mp4 │ │ 创建数据库(SQL语句).mp4 │ │ 创建数据库(SSMS方式).mp4 │ │ 删除数据库(SQL).mp4 │ └ 删除数据库(SSMS方式).mp4...
资源名称:SQL编程实用大全(精华版)内容简介:本书以技巧形式讲述了有关SQL的各个方面。作者以其丰富的SQL数据库工作经验,向读者介绍了从数据库概念到数据库理论,从SQL标准到各种SQL数据库产品,从数据库的编程...
SQL操作全集,绝对实用。下列语句部分是Mssql语句,不可以在access中使用
本工具是VS2005开发,绿色版 无需安装,在framework2.0上面可直接运行。...总而言之,言而总之 非常强大和实用的一个小工具,本人开发的,5兆大小,得到了几个公司的认可,相信我 天天写代码的朋友门就是她了
Sql Server实用操作小技巧集合(一).txt
sql的操作语句大全 里面集中了sql的操作命令,实用
1、上册介绍了SQL Server 2000的基础、应用与操作 2、中册介绍SQL Server 2000的系统组建、管理与维护 3、下册介绍了SQL Server 2000的开发、技巧与实例 内容前后连接,由易到难,具有很强的实用性。
本书与众多的介绍某种软件的使用与操作方法的书籍不同,以SQL-89和SQL-92两种规范为基础,着重介绍SQL数据库各种产品的共同的基础知识和编程方法,在涉及具体软件时,重点介绍了MS-SQLServer的实现方式,但同时比较...
本文为大家SQL Server数据库操作实用技巧,包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等。
用于C#连接SQLServer数据库,并对其进行创建、添加、更新、删除操作,对新手比较实用!