- 发布日期:2023-10-30 05:23 点击次数:145 亚博炸金花网站无法正常浏览_
[[436581]]威尼斯人三公
皇冠信用平台开发在MySQL中,数据库称为database,数据表称为table,一个数据库软件中有多个数据库(databases),每个数据库中又不错有多个数据表(tables),最终,数据是存储在数据表中。
数据库和数据表之间的关联不错用底下这个图来默示,关于一个数据库来说,有多个数据表。
在雅致开动写SQL语句之前,需要融会两点。
SQL语句不分裂大小写。 每条SQL语句以分号(;)扫尾(英文输入法下的分号)。这里通过MySQL Workbench来写SQL代码,在Workbench中,扩充一条SQL语句的模式有两种。
一种是通过上方快捷菜单中的按钮。 另一种是通过快捷键Ctrl+Enter。了解了这之后,接下来先容一些常见的号令,分两部分:数据库常用号令和数据表常用号令。
一、数据库常用SQL语句 1、稽查有哪些数据库show databases;2、创建数据库
create database Testdb;
创建一个名为Testdb的数据库。
3、创建数据库并指定编码边幅有些手艺,为了提神汉文乱码,创建数据库的手艺需要指定编码边幅。
create database mydb character set utf8mb4;4、使用某个数据库
use mydb;
使用mydb这个数据库,大要插足mydb这个数据库。
5、删除数据库drop database Testdb;
删除Testdb这个数据库。
二、数据表常用SQL语句 1、稽查有哪些数据表插足某个数据库之后,思稽查有哪些数据表,SQL语句为:
use mydb; show tables;
mydb是一个新建的数据库,是以当然是没稀奇据表。
2、创建数据表建表SQL语句边幅为:
赌球create table <tablename>( <字段称呼> <数据类型>, <字段称呼> <数据类型>, <字段称呼> <数据类型>, ...... );
融会:每个字段以逗号分隔,终末一个字段不加逗号。
最近德甲联赛比赛异常激烈,看得人目不暇接。举例,给定一个学员信息表,如下表所示。
网站无法正常浏览凭据以上威尼斯人三公表格,建表SQL语句如下。
create table stuInfo( stuid int unsigned primary key, stuname varchar(10) not null, gender varchar(5), birthdate date, age int(3), city varchar(20) );
以上语句中,primary key默示主键,兴致是这个字段看成纪录的独一象征,就像每个东说念主的身份证号,王人是独一细主义。
3、稽查表结构稽查表结构的SQL号令为:
describe stuinfo;
扩充该号令会泄漏表stuinfo的基本结构,举例有哪些字段,每个字段是什么类型,谁是主键等。
4、修改数据表修改数据表通过drop子句进行,比如,建完表后,思加多一个字段,SQL语句的边幅为:
皇冠体育在线博彩平台
alter table <tablename> add <column> varchar(20);
思在指定位置加多一个字段,举例,在某个字段后加多一个字段,SQL语句的边幅为:
alter table <tablename> add <column> varchar(20) after <column>;
淌若在某个字段之前加多字段,用before即可。
举例,在字段age后加多一个字段major(专科),SQL语句为:
alter table stuinfo add major varchar(20) after age;
扩充这个号令,再通过describe稽查表结构,欧博博彩会发现表中多了一个字段major。
淌若要删除major这个字段,通过drop子句,SQL语句为:
alter table stuinfo drop major;5、重定名表
重定名表通过alter+rename来已毕,SQL语句边幅为:
欧博官网
alter table <tablename> rename <new_tablename> ;
这里为了不影响之前创建的表,咱们创建一个新表,SQL语句如下。
create table stuInfoTest( stuid int unsigned primary key, stuname varchar(10) );
以上创建一个名为stuInfoTest的表,咫尺思将它的称呼改成stuinfotest1,SQL语句为:
alter table stuinfotest rename stuinfotest1;6、删除数据表
删除数据表通过drop进行,SQL语句边幅为:
drop table <tablename>;
举例,删除数据表stuinfotest1,SQL语句为:
在这一大背景下,近年地方密集清理规范包括财政借款在内的财政暂付款。日前,武汉市财政局在媒体上发布公告公开催收借款,引起市场关注。
drop table stuinfotest1;7、插入纪录
此时的表stuinfo是空的,没稀奇据,咱们要向表中插入纪录。
插入纪录通过insert into进行,SQL语句边幅为:
insert into <tablename>(字段1,字段2,......) values(字段1的值,字段2的值,......);
举例,向表stuinfo插入一札纪录,SQL语句为:
insert into stuinfo(stuid,stuname,gender,birthdate,age,city) values(20161001,'Sunbin','男','1990/1/1',28,'Beijing');
提防:上方是一条SQL语句,为了可读性换行,记着一条SQL语句默许以分号扫尾。
淌若需要一次性插入多札纪录,SQL语句边幅为:
insert into <tablename>(字段1,字段2,......) values (字段1的值,字段2的值,......), (字段1的值,字段2的值,......), (字段1的值,字段2的值,......);
举例,向表stuinfo再插入两札纪录,SQL语句为:
insert into stuinfo(stuid,stuname,gender,birthdate,age,city) values(20161002,'Wangwu','女','1991/1/3',19,'Beijing'), (20161003,'Lisi','男','1990/11/4',21,'Shanghai');
提防:淌若竖立了主键,插入纪录的主键字段是不可重叠的,也等于不可插入重叠的纪录。
功课:全球不错按照上述方法将上头的学员信息表中的所有这个词纪录王人插入表stuinfo中。
8、查询纪录有了数据之后,就不错查询纪录了,查询纪录通过select子句进行。
新2足球手机登录网举例,思查询表stuinfo中的所有这个词纪录,SQL语句为:
皇冠客服飞机:@seo3687select * from stuinfo;
扩充之后,就不错看到表stuinfo中的所有这个词纪录了。
淌若思查询得当某个要求的纪录,就要用到where子句了,SQL边幅为:
亚博炸金花
select * from <tablename> where 字段名=某个值;
举例,思查询stuid为20161001的纪录,SQL语句为:
select * from stuinfo where stuid=20161001;9、删除纪录
删除纪录通过delete子句进行,SQL语句边幅为:
皇冠体育hg86a
delete from <tablename> where 字段名=某个值;
举例,思删除stuid为20161002的纪录,SQL语句为:
delete from stuinfo where stuid=20161002;10、修改纪录
修改纪录通过update子句进行,update等于更新的兴致,SQL语句边幅为:
update <tablename> set 字段1=某个值 where 字段2=某个值;
举例,思将学号(stuid)为20161001的纪录的姓名(stuname)更新为Jack,SQL语句为:
update stuinfo set stuname='Jack' where stuid=20161001;
以上,等于MySQL中的基本SQL语句。
欧博博彩网站
热点资讯
- 开云棋牌博彩平台体育_28岁女子一天大便3次,确诊肠癌!5种身体特殊或是癌变信号
- 亚博直营网博彩平台自助服务_安切洛蒂任命了三名受伤的皇马球员,他们将在圣诞节后总结
- ug环球官网投注足球软件(www.bettingroyalpro.com)
- iba百家乐博彩平台注册送礼金_孩子老是趴睡,是不是肚子不悠然?需要侵犯吗?
- 彩票彩票网欧洲杯比赛时间今天_精选 | 早盘期货要闻汇总 7月20日 周四
- 沙巴色碟csgo上哪博彩(www.crowncasino365hub.com)
- AG龙虎斗博彩论坛_吓坏了!有搭客在清迈订房竟订到扬弃货仓...
- 太平洋在线轮盘博彩平台推荐_19天6场热身赛,滕氏曼联第二年高强度开场,下赛季会怎么踢?
- 亚博娱乐城网站会员权益_周杰伦《不成说的玄妙》有多经典,16年后视力到了,日韩争相翻拍
- 靠谱的菠菜外围平台欧洲杯半决赛直播表(www.yuxdu.com)