`
jianson_wu
  • 浏览: 65921 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

mysql基础语句

阅读更多
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++mysql 基础操作 
//主键549830479 
   alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id); 
//增加一个新列549830479 
   alter table t2 add d timestamp; 
alter table infos add ex tinyint not null default '0'; 
//删除列549830479 
   alter table t2 drop column c; 
//重命名列549830479 
   alter table t1 change a b integer; 
//改变列的类型549830479 
   alter table t1 change b b bigint not null; 
alter table infos change list list tinyint not null default '0'; 
//重命名表549830479 
   alter table t1 rename t2; 
加索引549830479 
   mysql> alter table tablename change depno depno int(5) not null; 
mysql> alter table tablename add index 索引名 (字段名1[,字段名2 …]); 
mysql> alter table tablename add index emp_name (name); 
加主关键字的索引549830479 
mysql> alter table tablename add primary key(id); 
加唯一限制条件的索引549830479 
  mysql> alter table tablename add unique emp_name2(cardnumber); 
删除某个索引549830479 
   mysql>alter table tablename drop index emp_name; 
修改表:549830479 
增加字段:549830479 
   mysql> ALTER TABLE table_name ADD field_name field_type; 
修改原字段名称及类型:549830479 
   mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type; 
删除字段:549830479 
   mysql> ALTER TABLE table_name DROP field_name;  
 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++mysql 约束 
--------添加主键约束(bookid作为主键)  
alter table bookmessage  
add constraint pk_bookid primary key(bookid)  
--------添加唯一约束  
alter table bookmessage  
add constraint uq_bookid UNIQUE(bookid)  
---------添加默认约束  
alter table bookmessage  
add constraint df_address DEFAUIT('地址不详') for Address  
--------添加检出约束,要求年龄只能在15---40之间  
alter table readermessage  
add constraint CK_age CHECK(age BETWEEN 15 AND 40)  
-------添加外键约束  
alter table bookmessage  
add constraint fk_bookid  
foreign key(bookid)<外键> references readermessage<表>(readerid)<表中的主键>  
-------删除约束  
alter table 表名  
drop constraint 约束名 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
分享到:
评论

相关推荐

    10个mysql基础语句解析及基础用法介绍.zip

    本资料"10个mysql基础语句解析及基础用法介绍.zip"着重介绍了MySQL的基础操作,以下是这10个基础语句的详细解读: 1. **创建数据库**: 使用`CREATE DATABASE`语句创建新的数据库,如`CREATE DATABASE mydb;`,...

    mysql基础语句大全及用法讲解.zip

    这份"mysql基础语句大全及用法讲解"的压缩包文件,显然是为了帮助初学者或进阶用户掌握MySQL的基本操作和语句用法。下面,我们将详细探讨MySQL中的关键知识点。 1. **数据类型**: MySQL支持多种数据类型,如整数...

    mysql基础语句,包括增删改查

    mysql基础语句,包括增删改查

    MySQL基础语句思路复习.xmind

    MySQL基础复习资料超级详细.xmind

    MySQL SQL基础语句最佳实践

    总的来说,掌握MySQL基础语句的最佳实践对于数据库开发者来说至关重要。通过对这些基础知识的学习和理解,开发者可以编写出高效、安全、可维护的数据库应用代码。而随着数据库技术的不断演进和优化,开发者也需要...

    mysql基本语句大全

    MySQL基本语句大全 MySQL是最流行的开源关系数据库管理系统,下面是MySQL基本语句的大全。 一、创建数据库 创建数据库的基本语句为:CREATE DATABASE database-name 例如:CREATE DATABASE mydb 二、删除数据库 ...

    mysql基础语句.txt

    自己在学mysql的时候做的一些简单的语句归纳,希望对初学的人有一点帮助,愿大家在学习的道路上越来越努力

    基础常用SQL语句.pdf

    本文档总结了基础常用的SQL语句,涵盖了MYSQL基础语句、数据库创建、数据表创建、数据插入、查询、更新、删除、子句、连接、NULL值处理、正则表达式、ALTER命令、服务器元数据、MYSQL及SQL注入、MYSQL导出数据等多个...

    MySQL控制台各种基础语句总结

    MySQL 控制台各种基础语句总结 MySQL 是一种关系型数据库管理系统,广泛应用于各种 web 应用程序中。掌握 MySQL 控制台的基础语句是开发人员的必备技能。本文总结了 MySQL 控制台的各种基础语句,从连接、启动、...

    MySQL SQL语句练习题及答案

    MySQL SQL语句练习题及答案 本资源提供了 MySQL SQL 语句的练习题及答案,涵盖了创建表、插入数据、删除数据、更新数据、查询数据等多方面的知识点。 一、创建表 在 MySQL 中,创建表使用 CREATE TABLE 语句。...

    MySQL语法语句大全

    ### MySQL 基础概念 #### SQL 语言简介 SQL(Structured Query Language)是一种用于管理关系数据库的标准语言。它被用来处理存储在关系数据库中的数据,支持创建、查询、更新和删除数据等操作。 ### 数据表操作 ...

    mysql使用技巧了解mysql常用语句浅显易懂

    MySQL是一种广泛使用的开源关系型数据库管理系统,其命令行界面提供了丰富的功能,对于初学者来说,掌握一些基本的...这些基础操作和技巧是理解和使用MySQL的基础,熟练掌握它们能够让你更高效地管理和操作数据库。

    Mysql常用语句.doc

    本文将详细介绍如何连接MySQL,修改密码,以及增加新用户等基础操作。 首先,连接MySQL是使用MySQL的第一步。通常,我们使用`mysql`命令来完成。例如,连接到本机的MySQL服务器,只需在命令行输入`mysql -u 用户名 ...

    mysql增删改查基本语句(精).docx

    MySQL基础语句详解 MySQL是一种关系型数据库管理系统,常用于存储和管理数据。在本文中,我们将详细介绍MySQL的增删改查基本语句。 连接数据库 在使用MySQL之前,首先需要连接到数据库。连接数据库的基本语句如下...

    Mysql基础,最基本的mysql操作语句

    Mysql 基础知识点总结 Mysql 是一种关系型数据库管理系统,主要用于存储和管理数据。下面是 Mysql 的基础知识点...以上是 Mysql 的基础知识点总结,包括 DDL 语句、DML 语句、DQL 语句、多表查询、函数、约束等操作。

    mysql常用语句

    总之,MySQL的基础操作涵盖了数据库的创建、显示、删除,表的建立、查询、更新和删除,以及数据的导入导出。这些基本操作构成了日常数据库管理的核心,对初学者来说是学习数据库管理的基础。熟悉并掌握这些命令将极...

    MySQL常用sql语句生成器

    下面将详细介绍MySQL中的SQL语句及其生成器的相关知识。 1. SQL基础概念 SQL,全称为结构化查询语言,是用于创建、查询、更新和删除数据库中数据的标准语言。它分为DQL(查询语言)、DML(数据操纵语言)、DDL...

    Python 自动生成 MySQL 语句

    本话题主要探讨如何使用Python来自动扫描文件系统,并根据文件结构生成MySQL数据库和表的创建及导入语句。这个过程可以极大地简化数据库的初始化工作,特别是当处理大量结构化的文本数据时。 首先,我们需要了解...

    经典mysql语句大全

    4. 其他基础语句: - CREATE TABLE用于创建新表,例如`CREATE TABLE table (column1 datatype, column2 datatype);` - ALTER TABLE允许修改表结构,如添加、删除或修改列。 - CREATE INDEX用于创建索引,提高查询...

    oracle 到mysql转换工具

    MySQL以其优秀的性能、稳定性及易于管理的特性,赢得了广泛的用户基础。 在数据库迁移过程中,"ora2mysqcn.exe"这个程序起到了关键作用。它是一个图形化的用户界面(GUI)工具,通过向导式操作,引导用户逐步完成...

Global site tag (gtag.js) - Google Analytics