当前位置: 首页 > news >正文

接网站建设_网站设计简洁个人wordpress模板下载

接网站建设_网站设计,简洁个人wordpress模板下载,深圳贸易网站开发,在手机上做网站是什么软件一)数据库SQL语言基础 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database…

一)数据库SQL语言基础

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

1.登录MYSQL数据库软件

在运行窗口输入“CMD”进入仿DOS窗口,然后输入Mysql –u root –proot 命令进入MYSQL数据库环境。其中–u后面是用户名,-p后面是密码。

2.创建数据库SQL代码格式

要想将数据存储到数据库的表中,首先要创建一个数据库。创建数据库就是在数据库系统中划分一块存储数据的空间。在MySQL中,创建数据库的基本语法格式如下所示:

CREATE  DATABASE 数据库名称;
#这个;十分重要,是sql中一个命令的结束符号

在上述语法格式中,“CREATE DATABASE”是固定的SQL语句,专门用来创建数据库。“数据库名称”是唯一的,不可重复出现。
–例-创建名为stu的数据库
image.png

3.创建数据表SQL代码格式

数据库创建成功后,就需要创建数据表。所谓创建数据表指的是在已存在的数据库中建立新表。需要注意的是,在操作数据表之前,应该使用“USE数据库名”指定操作是在哪个数据库中进行,否则会抛出“No database selected”错误。创建数据表的基本语法格式如下所示:

CREATE TABLE 表名
(
字段名1,数据类型[完整性约束条件],
字段名2,数据类型[完整性约束条件]......
字段名3,数据类型[完整性约束条件])

在上述语法格式中,“表名”指的是创建的数据表名称,“字段名”指的是数据表的列名,“完整性约束条件”指的是字段的某些特殊约束条件。
–例-创建数据表
image.png

4.添加数据SQL代码格式

要想操作数据表中的数据,首先要保证数据表中存在数据。MySQL 使用INSERT语句向数据表中添加数据。通常情况下,向数据表中添加的新记录应该包含表的所有字段,即为该表中的所有字段添加数据,具体语法格式如下所示:

INSERT INTO TABLES(字段名1.字段名2..) VALUES(字段名1.字段名2...);

在上述语法格式中,“字段名1.字段名2,…”表示数据表中的字段名称,此处必须列出表中所有字段的名称:“值1,值2,…”表示每个字段的值.每个值的顺序、类型必须与对应的字段相匹配。
–例-添加数据
image.png

二)数据库操作

1. 连接数据库

连接数据库需要用到pymysql这个库,使用pip install pymysql安装或者是在pycharm安装。
Pymysql简介:是一个使用python连接到MySQL的库,是一个纯python编写的库。
环境要求:
Python2.7
Python version>=3.4
连接数据库需要以下步骤:

#1.导包
import pymysql#2.创建链接
coon = pymysql.connect(#connect有许多参数远不止下面六个,感兴趣可自行查阅host='localhost', #host指的是地址,其中loaclhost是本机user='root', #user是用户password='123456', #password是密码port=3306, #port是端口,mysql的端口是3306db='stu', #dh即database,是要连接的数据库charset='utf8' #编码格式
)#3.建立游标,可以控制当前语句执行到哪里
cur = coon.cursor()#4.编写MYSQL语句并执行
cur.execute("select * from stu1")#5.输出结果
res=cur.fetchall() #获取结果
print(res)#6.关闭连接
cur.close() #关闭游标
coon.close() #关闭连接

–例-验证连接是否成功

import pymysqlcoon = pymysql.connect(
host='localhost',user='root',password='123456',port=3306,db='stu',charset='utf8'
)
cur = coon.cursor()
cur.execute("select * from stu1")
print("连接成功")cur.close()
coon.close()

image.png

2.执行SQL语句

Execute()方法用来执行sql语句,sql语句必须以字符串的形式。
Fetchall()方法用来获取结果,以便于print打印出结果。
–例-连接stu数据库,创建stu表,并查看表结构,在创建完成表后打印创建成功。

import pymysqlcoon = pymysql.connect(
host='localhost',user='root',password='12345678',port=3306,db='stu',charset='utf8'
)
cur = coon.cursor()
cur.execute("create table stu (id int primary key,name char(8) not null,age int(2) not null,sex char(2) not null)")
print("创建成功")
cur.execute("desc stu")
res =cur.fetchall()
print(res)
cur.close()
coon.close()

image.png

3.插入、修改、删除数据

commit命令用于把事务所做的修改保存到数据库,在插入数据或修改数据时需要用commit保存一下数据。
–例-连接stu数据库,并将数据插入stu表,并查询stu表中的所有信息,查询完毕后打印查询完毕。
(0001,‘一’,1,‘F’),(0002,‘二’,2,‘F’),(0003,‘三’,3,‘F’),(0004,‘四’,4,‘F’),

import pymysqlcoon = pymysql.connect(
host='localhost',user='root',password='12345678',port=3306,db='stu',charset='utf8'
)
cur = coon.cursor()
cur.execute("insert into stu values(0001,'一',1,'F'),(0002,'二',2,'F'),(0003,'三',3,'F'),(0004,'四',4,'F');")
coon.commit()
cur.execute("select * from stu")
res =cur.fetchall()
print(res)
cur.close()
coon.close()
print('查询完毕')

image.png

http://www.yayakq.cn/news/832891/

相关文章:

  • 如何做网站的下载的二维码淘宝联盟里的网站推广怎么做
  • 中学网站建设方案长春网络推广小技巧
  • 国美在线网站建设我想网上开店怎么开
  • 公司做网站建设大学个人网站期末作业
  • 杭州网站制作维护仿织梦长沙网站公司
  • 手机网站大全推荐asp网站怎么做404页面
  • 论坛类网站设计阿里巴巴跟建设网站的区别
  • 基础微网站开发公司wordpress看文网站
  • 做网站直接从网上的icon吗上海响应式网站设计
  • 江苏天目建设网站海外专线网络黄冈网站
  • 珠海培训网站建设免费做暧暧网站
  • 和百度一样的网站商务网站建设实训报告
  • 石岩网站建设 0755北京网站建设市场
  • 网站建设与网页设计报告wordpress中文附件乱码
  • 企业网站建设存在的问题5网站开发之美
  • 在eclipse中做网站开发做网站 图片格式
  • 网站建设与管理指什么北京营销型网站建设培训
  • 南部建设局网站可以做软件的软件
  • 6成都网站建设四川广汉市规划和建设局网站
  • 西宁市城中区建设局网站三星做号网站
  • seo外链群发网站惠州网站建设点
  • 培训网站搭建uncode wordpress
  • 自己的公网ip可以做网站wordpress站内seo
  • 网站建设保教网站域名跳转代码html
  • 河南微网站建设公司哪家好个人视频网站应该怎么做
  • php企业网站模板网站网页的书签怎么做
  • 做网站运营还是翻译网络营销方法可分为两类
  • 网站上文章分享的代码怎么做的东莞保安公司有多少家
  • 高端网站建设上海信息技术转移网站建设
  • 济宁北湖建设集团网站h5页面怎么制作免费