加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql学习mysql中alter、update、insert、delete、show语句的例

发布时间:2020-12-12 02:30:12 所属栏目:MySql教程 来源:网络整理
导读:《Mysql学习mysql中alter、update、insert、delete、show语句的例子》要点: 本文介绍了Mysql学习mysql中alter、update、insert、delete、show语句的例子,希望对您有用。如果有疑问,可以联系我们。 导读:本节内容:alter、update、insert、delete、show语

《Mysql学习mysql中alter、update、insert、delete、show语句的例子》要点:
本文介绍了Mysql学习mysql中alter、update、insert、delete、show语句的例子,希望对您有用。如果有疑问,可以联系我们。

导读:本节内容:alter、update、insert、delete、show语句的用法举例.一,alter table命令用来转变数据表的许多设计细节,如添加或删除一些数...

MYSQL数据库本节内容:
alter、update、insert、delete、show语句的用法举例.

MYSQL数据库一,alter table命令
用来改变数据表的许多设计细节,如添加或删除一些数据列,改变数据列的属性,界说和删除各种索引等.

MYSQL数据库1,增加数据列
?

alter table tblname add newcolname coltype coloptions

MYSQL数据库2,改动数据列
alter table tblname change oldcolname newcolname coltype coloptions
例如:

alter table table1 change id id auto_increment

MYSQL数据库阐明列没有改名,也也可实现改名

MYSQL数据库3,删除数据列
?

alter table tblname drop colname

MYSQL数据库4,增加索引
?

alter table tblname add primary key (indexcols)
alter table tblname add index [indexname] (indexcols)
alter table tblname add unique [indexname] (indexcols)

MYSQL数据库5,添加外键约束条件
?

alter table tblname add foreign key [indexname] (column1) references table2 (column2)

MYSQL数据库6,删除索引
?

alter table tblname drop primary key
alter table tblname drop index indexname
alter table tblname drop foreign key indexname

MYSQL数据库二,update命令用来改动数据库里现有的数据记录
1,where限定的update语句
?

update tablename
set column1=value1,column2=value2
where columnN=value

MYSQL数据库2,不带where限定的update对整个数据表做改动
?

update titles set? year=2005
update titles set price=price*1.05

MYSQL数据库3,编纂排列清单里的数据记录
?

update tablename set mydata=0 order by name limit 10

MYSQL数据库4,更新关联数据内外的数据记录
?

update table1,table2
set table1.columnA = table2.columnB
where table1.table1ID = table2.table1ID

MYSQL数据库三,insert命令可以向表中插入数据
1,一条命令插入多条数据记载
?

insert into table (columnA columnB columnC)
values('a',1,2),('b',12,13),('c',22,33),

MYSQL数据库四,delete命令用于删除表中记录
delete from titles where titleID=8//因为删除肯定是删除一行记录,所以delete后不必要加*

MYSQL数据库1,删除联系关系记录
?

delete t1,t2 from t1,t2,t3 where condition1 and condition2

MYSQL数据库2,输出排序清单里的数据记载
?

delete from authors order by ts desc limit 1

MYSQL数据库五,show敕令,查看原数据:
?

show databases
show tables from dbname
show [full] columns from tablename //返回全体数据列的详细信息
show index from tablename

欢迎参与《Mysql学习mysql中alter、update、insert、delete、show语句的例子》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读