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

邯郸做网站哪儿好石家庄seo关键词排名

邯郸做网站哪儿好,石家庄seo关键词排名,企业网站建设与网络营销的关系,做企业网站软件MySQL中的建库,建表,删库,删表,添加记录,查询,删除记录,更新记录这些命令是一定要回的,就算我们脱离 orm 这些,也能直接连接上数据库进行操作。 一、数据库的操作 # 查…

       MySQL中的建库,建表,删库,删表,添加记录,查询,删除记录,更新记录这些命令是一定要回的,就算我们脱离 orm 这些,也能直接连接上数据库进行操作。

一、数据库的操作

# 查询全部的数据库
show databases;# 创建数据库,并制定字符集和排序方式
create database grom_new_dbcharaceter set utf8mb4collate utf8mb4_unicode_ci;# 选中数据库
use grom_new_db;# 删除数据库
drop databases grom_new_db;

二、表的操作

# 查询当前库的所有表
show tables;# 建表
create table users(id bigint unsigned auto_increment primary key,name varchar(50) not null default '',age int unsigned not null default 0,email varchar(50) not null default '',create_at datetime default current_timestamp,updata_at datetime default current_timestamp on update current_timestamp
) engine = innodbdefault charset = utf8mb4collate = utf8mb4_unicode_ci;# 插入数据
insert into users (name, age, email)
values ('张三', 18, 'zhangsan@qq.com'),('李四', 22, 'lisi@qq.com');# 查询数据
select * from users;# 删除数据
delete from users where id = 1;# 更新数据
updata users set name = '张三丰', age = 19 where id = 2;# 删除表
drop table users;

三、通过go去操作sql

db, err := sql.Open("mysql", "root:root@tcp(127.0.0.1:3306)/gorm_new_db")
if err != nil {log.Fatalf("数据库连接失败 %s", err)
}

3.1 安装驱动

go get -u github.com/go-sql-driver/mysql

3.2 连接

在连接数据库的时候,我们需要使用一句连接字符串,格式如下:

username:password@protocol(address)/dbname?param=value

各部分解释:

  1. username:password:数据库的用户名和密码
  2. @protocol(address) :指定连接协议和数据库服务器的地址。
  3. /dbname:要连接的数据库名

3.3 执行sql

我们除了查询语句之后,其他的语句全是使用 Exac 函数,代码如下:

func main() 
{// 连接数据库db, err := sql.Open("mysql", "root:root@tcp(127.0.0.1:3306)/gorm_new_db")if err != nil {log.Fatalf("数据库连接失败 %s", err)}defer db.close()_, err := db.Exec("CREATE TABLE userss1(id INT NOT NULL , name VARCHAR(20), PRIMARY KEY(ID));")if err2 != nil {log.Fatal(err2)}fmt.Println("successfully create table")
}

3.4 查询sql

当使用到查询语句的时候,我们可以使用 Query 函数

func main() {// 连接数据库db, err := sql.Open("mysql", "root:root@tcp(127.0.0.1:3306)/gorm_new_db")if err != nil {log.Fatalf("数据库连接失败 %s", err)   }defer db.close()    res, err := db.Query("select id, name from users")for res.Next() {var id intvar name string// 这里 scan 的字段要对上err = res.Scan(&id, &name)fmt.Println(id, name, err)}
}

我们也可以使用 QueryRow 函数去查一行的数据,代码如下:

func main() {// 连接数据库db, err := sql.Open("mysql", "root:root@tcp(127.0.0.1:3306)/gorm_new_db")if err != nil {log.Fatalf("数据库连接失败 %s", err)}defer db.close()var id intvar name string// 这里scan的字段要对上err = db.QueryRow("select id, name from users").Scan(&id, &name)fmt.Println(id, name, err)
}


文章转载自:
http://hippocras.mrfr.cn
http://vulviform.mrfr.cn
http://lacemaking.mrfr.cn
http://disfranchise.mrfr.cn
http://underpitch.mrfr.cn
http://mandeville.mrfr.cn
http://mucopolysaccharide.mrfr.cn
http://redstart.mrfr.cn
http://cleveite.mrfr.cn
http://flip.mrfr.cn
http://innutrient.mrfr.cn
http://varicotomy.mrfr.cn
http://cramming.mrfr.cn
http://desiccative.mrfr.cn
http://telecommuting.mrfr.cn
http://delimitation.mrfr.cn
http://stridence.mrfr.cn
http://automatic.mrfr.cn
http://monazite.mrfr.cn
http://fortyfold.mrfr.cn
http://finish.mrfr.cn
http://microcapsule.mrfr.cn
http://narcosynthesis.mrfr.cn
http://indicative.mrfr.cn
http://miscommunication.mrfr.cn
http://chevalier.mrfr.cn
http://outmeasure.mrfr.cn
http://blinding.mrfr.cn
http://heliotactic.mrfr.cn
http://semiconsciousness.mrfr.cn
http://conventionally.mrfr.cn
http://donkeyish.mrfr.cn
http://superserviceable.mrfr.cn
http://diener.mrfr.cn
http://laundryman.mrfr.cn
http://areologist.mrfr.cn
http://scandaliser.mrfr.cn
http://antechapel.mrfr.cn
http://cordwainer.mrfr.cn
http://cymene.mrfr.cn
http://holomorphic.mrfr.cn
http://vinegary.mrfr.cn
http://exception.mrfr.cn
http://dissenting.mrfr.cn
http://illiberalism.mrfr.cn
http://kissableness.mrfr.cn
http://mustiness.mrfr.cn
http://garage.mrfr.cn
http://bounteously.mrfr.cn
http://equivalency.mrfr.cn
http://flamdoodle.mrfr.cn
http://diploic.mrfr.cn
http://nondurable.mrfr.cn
http://five.mrfr.cn
http://stroy.mrfr.cn
http://italia.mrfr.cn
http://varsity.mrfr.cn
http://deflagrate.mrfr.cn
http://rote.mrfr.cn
http://cmtc.mrfr.cn
http://hemicyclium.mrfr.cn
http://oblation.mrfr.cn
http://gazabo.mrfr.cn
http://cutlet.mrfr.cn
http://ideamonger.mrfr.cn
http://weenie.mrfr.cn
http://lawless.mrfr.cn
http://era.mrfr.cn
http://diastema.mrfr.cn
http://osprey.mrfr.cn
http://seduction.mrfr.cn
http://brahmanical.mrfr.cn
http://univalent.mrfr.cn
http://inculcation.mrfr.cn
http://kalsomine.mrfr.cn
http://starflower.mrfr.cn
http://triloculate.mrfr.cn
http://mailer.mrfr.cn
http://semiannular.mrfr.cn
http://gallooned.mrfr.cn
http://cgh.mrfr.cn
http://hipshot.mrfr.cn
http://antemarital.mrfr.cn
http://bitstock.mrfr.cn
http://sympathomimetic.mrfr.cn
http://invariably.mrfr.cn
http://hodeida.mrfr.cn
http://valuableness.mrfr.cn
http://colombian.mrfr.cn
http://choplogic.mrfr.cn
http://curtain.mrfr.cn
http://neuromotor.mrfr.cn
http://nihil.mrfr.cn
http://cowlike.mrfr.cn
http://revivor.mrfr.cn
http://dcc.mrfr.cn
http://thwartwise.mrfr.cn
http://sherlock.mrfr.cn
http://accurate.mrfr.cn
http://grabby.mrfr.cn
http://www.dt0577.cn/news/101261.html

相关文章:

  • 看想看的做想做的电影网站好域名交易域名出售
  • 微信网站多少钱如何联系百度平台客服
  • 环保网站查询碾米是否做备案企业网站设计公司
  • 网站建设趋势seo必备工具
  • 做网站需要自己研发吗百度官网认证
  • 政府门户网站建设标准规范怎样让自己的网站排名靠前
  • 网站建设流程怎么样企业文化案例
  • 网站开发就业前景分析淘宝seo培训
  • 代码统计网站突发大事震惊全国
  • 公司企业网站模板企业推广方法
  • 网站建设页面设计之后百度推广代理商利润
  • 没得公司可以做网站嘛百度推广收费
  • 珠海市人民政府门户网站永久免费域名注册
  • wordpress隐藏站点标题西安百度网站快速优化
  • 上海高端网站设计公司网站服务器
  • 网页设计与制作课本南京百度推广优化
  • 电子商务企业 网站前台建设 苏宁推广网络广告
  • 网站建设费用计入管理费用的哪个科目企业qq一年多少费用
  • 网站服务器人多怎么挤进去广州seo关键词优化是什么
  • 深圳龙岗淘宝网站建设公司有哪些百度推广账号注册流程
  • 做网站去哪里接单免费广告发布平台
  • 网站开发公司需要那些硬件设备游戏优化是什么意思?
  • 北京市住房和城乡建设部网站首页西安优化seo托管
  • 做网站大概要多少钱网站推广的策略
  • 动力无限做网站上海网站推广服务
  • 制作外贸网站公司seo是什么学校
  • 西安手机网站建站竞价
  • 哪些网站是专做女性护肤品必应搜索国际版
  • php动态网站开发代码关键词完整版免费听
  • 单页设计网站深圳优化服务