美文网首页
mysql 基础操作

mysql 基础操作

作者: 骏龙ll | 来源:发表于2019-03-25 16:50 被阅读0次

一、针对表中信息

1/增加一行信息

选定行添加信息

insert into table_name (column1,column2....) values(value1,value2,....     )

所有行添加信息

insert into table_name values(value1,value2,....     )

2/修改一行信息

update table set column1 where column2=   ....

3/删除一行信息

delete from table_name where column1= ....

二、针对表修改


1、修改表名称

alter table oldname rename to newname

alter oldname to newname

2、添加列

alter table table_name add(column_name,参数类型,默认值,是否非空等)

3、修改列的数据类型

alter table table_name modify(column_name,参数类型,默认值,是否非空等)

4、修改列的名字

alter table table_name rename column oldname to newname

5、删除列

alter table table_name drop column column_name (删除单个列)

alter table table_name drop(column_name1,column_name2......) (删除多个列)

**删除列时注意至少保留一个列,被删除后不能恢复,被外键引用的不能删除

三、建表语句

1、

create table table_name(

column1 int(10) atuo_increment default 0 not null,

column2 varchar(20) ,

column3 decimal(9,2),

column4 varchar(15),

primary key(column1),

unique(column2),

unique(column3),

foreign key (column4) references table_name0 (column_talbe_name0)

)

2、子查询建表

create table talbe_name as select *from table_name0 where condition_name

create table talbe_name as select *from table_name0 where 1=0 (建一张空表)

主键约束primary key,要求作用列不可以有null,且不能有重复数据,一张表只能有一个主键,但可以有多个列作为联合主键(只要联合的几列不同时为空且相同即可)

唯一键unique,要求坐拥列不能重复,但是可以为null,且为null时可以多行都为null。 unique(name)不同于unique(name,id)

主键约束、唯一键约束都在建表语句的最后写。

非空约束及默认值都在列的后面写

外键约束中被关联的表要先创建,被关联的列必须是所在表的主键或唯一键(采用主键较多)

相关文章

  • MySql数据库基础及IDE

    一、基础操作--sql语句 启动MySQL:service mysql start停止MySQL:service ...

  • 005——MySQL

    基础 配置phpmyadmin MySQL重启 PHP中操作MySQL的基本代码和流程 测试 循环MySQL 数据...

  • 5.1MySQL数据库基础考点

    全方位剖析 考点分析 MySQL数据类型延伸:MySQL的基础操作延伸:MySQL存储引擎延伸:MySQL存储机制...

  • MySql 基础操作命令和语法

    MySql 基础操作 个人复习留档,方便以后回顾 MySQL服务 连接数据库 下面所有操作都需要登录成功才能操作 ...

  • mysql操作基础

    mysql -u root -p 连接数据库

  • mysql基础操作

    主要单词: show:展示,显示 primary:主要的 modify:修改 alter:改变 change:改变...

  • MySQL基础操作

    1;连接数据库 查看数据的各种方式 MySQL -hlocalhost -uroot -p123456; show...

  • MySQL基础操作

    数据库基本操作 查看所有用户:SELECT user FROM mysql.user;新建新用户:CREATE U...

  • MySQL——基础操作

    数据库基本操作(内部基本操作) create table emp(id int not null auto_inc...

  • mysql基础操作

    一、mysql基础操作(centos5.5) 1.mysql表复制 create table t3 like t1...

网友评论

      本文标题:mysql 基础操作

      本文链接:https://www.haomeiwen.com/subject/mpjbvqtx.html