Heim > Datenbank > MySQL-Tutorial > Mysql-基本语法

Mysql-基本语法

WBOY
Freigeben: 2016-06-01 13:13:34
Original
881 Leute haben es durchsucht

1.default

--sqlserverCREATE TABLE emp(id INT DEFAULT(12))--mysqlCREATE TABLE emp(id INT DEFAULT 12)
Nach dem Login kopieren

 2.AUTO

--设置自增列<br>--*学习点:sqlserver设置步长--sqlserverCREATE TABLE emp(id INT IDENTITY(1, 1))--mysql-- 设置自增ID从N开始CREATE TABLE emp (ID INTPRIMARY KEY AUTO_INCREMENT) AUTO_INCREMENT = 100 ; --(设置自增ID从100开始)
Nach dem Login kopieren

3.表定义

--又一个知识点<br>--sqlserverEXEC sp_help 'emp'--mysqlDESC emp
Nach dem Login kopieren

 4.修改表名

--sqlserver有点长<br>--sqlserverEXEC sys.[sp_rename] @objname = N'emp', -- nvarchar(1035)@newname = 'emp2' -- sysname<br>sp_rename
Nach dem Login kopieren

--更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。

语法
Nach dem Login kopieren

sp_rename [ @objname = ] 'object_name' ,
    [ @newname = ] '<em>new_name</em>'
     [ , [ @objtype = ] 'object_type' ]

A. 重命名表
Nach dem Login kopieren

--下例将表customers重命名为custs

<code>EXEC sp_rename 'customers', 'custs'</code>B. 重命名列
Nach dem Login kopieren

--下例将表customers中的列contact title重命名为title

<code>EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'</code><br>--mysqlALTER TABLE emp RENAME emp2
Nach dem Login kopieren

5、修改字段的数据类型

--sqlserverALTER TABLE [dbo].[emp2] ALTER COLUMN [ID] BIGINT--mysqlALTER TABLE emp2 MODIFY id BIGINT
Nach dem Login kopieren

6、修改字段名

MYSQL里修改字段名的时候需要加上字段的数据类型否则会报错,而CHANGE也可以只修改数据类型,实现和MODIFY同样的效果

方法是将SQL语句中的“新字段名”和“旧字段名”设置为相同的名称,只改变“数据类型”

改变数据类型,例如刚才那个例子,将id列改为bigint数据类型

ALTER TABLE emp2 CHANGE id id BIGINT
Nach dem Login kopieren

摘录于:http://www.cnblogs.com/lyhabc/p/3691555.html

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage