精华内容
下载资源
问答
  • create DB 创建数据库例子 密码是我的名字的全拼
  • 今天小编就为大家分享一篇Laravel创建数据库表结构的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 一个小例子,如果有需要的话可以看看,这也是根据官网上学习的
  • 摘要:Delphi源码,数据库应用,创建表,删除表 再次与初学Delphi的新手们分享一个基础的数据库操作例子:用Delphi编写程序实现创建表、删除表,很基础的数据库入门操作了,Delphi编程老手就不用下载源码了。
  • mysql 创建数据库和表的例子

    千次阅读 2018-03-23 10:09:19
    create database php39; #创建数据库php39 use php39; set names utf8; drop table if exists p39_goods; create table p39_goods ( id mediumint unsigned not null auto_increment comment 'Id', go...
    create database php39;                   #创建数据库php39
    use php39;
    set names utf8;
    
    drop table if exists p39_goods;
    create table p39_goods
    (
    id mediumint unsigned not null auto_increment comment 'Id',
    goods_name varchar(150) not null comment '商品名称',
    market_price decimal(10,2) not null comment '市场价格',
    shop_price decimal(10,2) not null comment '本店价格',
    goods_desc longtext comment '商品描述',
    is_on_sale enum('是','否') not null default '是' comment '是否上架',
    is_delete enum('是','否') not null default '否' comment '是否放到回收站',
    addtime datetime not null comment '添加时间',
    logo varchar(150) not null default '' comment '原图',
    sm_logo varchar(150) not null default '' comment '小图',
    mid_logo varchar(150) not null default '' comment '中图',
    big_logo varchar(150) not null default '' comment '大图',
    mbig_logo varchar(150) not null default '' comment '更大图',
    primary key (id),
    key shop_price(shop_price),
    key addtime(addtime),
    key is_on_sale(is_on_sale)
    )engine=InnoDB default charset=utf8 comment '商品';
    
    drop table if exists p39_brand;
    create table p39_brand
    (
    id mediumint unsigned not null auto_increment comment 'Id',
    brand_name varchar(30) not null comment '品牌名称',
    site_url varchar(150) not null default '' comment '官方网址',
    logo varchar(150) not null default '' comment '品牌Logo图片',
    primary key (id)
    )engine=InnoDB default charset=utf8 comment '品牌';

    展开全文
  • 再来个简单的Delphi数据库例子创建表、删除表..rar`
  • 用Java 操作Domino 数据库例子
  • java代码创建数据库

    2015-01-23 15:25:05
    java代码创建数据库,非常简单的例子,下载之后解压把必须的jar文件导入到到工程,拷贝代码执行main放假就可以看到效果。
  • 使用SQL语句创建数据库和数据库表

    千次阅读 2020-04-07 12:02:47
    使用SQL语句创建数据库和数据库表 内容如下: 创建数据库 创建数据库表 1.创建数据库的语句 创建数据库,需要创建数据库的数据文件和日志文件 其中一些语句含义如下: 语句 代表含义 name 逻辑文件名 ...

    使用SQL语句创建数据库和数据库表

    内容如下:

    1. 创建数据库
    2. 创建数据库表

    1.创建数据库的语句
    创建数据库,需要创建数据库的数据文件和日志文件
    其中一些语句含义如下:

    语句代表含义
    name逻辑文件名
    filename物理文件名
    size文件初始大小
    maxsize文件最大长度
    filegrowth文件增长幅度

    其中逻辑文件名不需要加后缀,而物理文件名则为具体路径,需加文件后缀,数据文件后缀为.mdf,日志文件后缀为.ldf
    代码如下:

    create database eshop
    on primary
    (
        name=eshop_data,
    	filename='D:\数据库\eshop_data.mdf',
    	size=5mb,
    	maxsize=unlimited,
    	filegrowth=10%
    	)
    	Log on
    	(
    	name=eshop_log,
    	filename='D:\数据库\eshop_log.ldf',
    	size=5mb,
    	Maxsize=10mb,
    	filegrowth=5%
    	)
    

    log on 前为数据文件创建语句,log on后为日志文件创建语句,若需要修改,可用alter database eshop语句进行修改

    2.创建数据库表

    创建数据库表一般包括段名,数据类型以及长度,约束,下面举一个简单的小例子,如需创建下面的表

    在这里插入图片第三方描述

    针对以上要求,代码如下:

    Use eshop
    	go
    	create table products
    	(
    	P_id nchar(6)primary key,
    	P_name varchar(50) not null, 
    	brand varchar(20),
    	model varchar(20),
    	price decimal(8,2) check(price>=0 and price<=100000),
    	stock int,
    	category varchar(10) references categories(category)
    
    
    	)
    

    当字段为外键时,通过外键联系的两个表中的字段需数据类型和长度一致。

    以上仅仅是一点小小的分享,并不全面,多是课堂所学,仅做记录,如有错误,请多指出,若以上内容能有一些帮助,则荣幸之至。

    展开全文
  • 1.创建数据库 登录MySQL服务后使用create命令创建数据库 CREATE DATABASE 数据库名称; 举例创建一个简单的数据库,RUNOOB [root@host]# mysql -u root -p Enter password:****** # 登录后进入终端 ...

    MySQL初级使用教程

    参考文献

    1.创建数据库

    登录MySQL服务后使用create命令创建数据库

        CREATE DATABASE 数据库名称;
    

    举例创建一个简单的数据库,RUNOOB

        [root@host]# mysql -u root -p   
        Enter password:******  # 登录后进入终端
        mysql> create DATABASE RUNOOB;
    

    使用 mysqladmin 创建数据库

    使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。
    所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。
    以下命令简单的演示了创建数据库的过程,数据名为 RUNOOB:

        [root@host]# mysqladmin -u root -p create RUNOOB
        Enter password:******
    

    以上命令执行成功后会创建 MySQL 数据库 RUNOOB。

    拓展:

        CREATE DATABASE IF NOT EXISTS RUNOOB DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;
    

    意思是如果数据库不存在就创建数据库RUNOOB,并设定字符集为utf8mb4(因为MYSQL的utf8是个假的utf8,正确对应熟知的UTF-8字符集是utf8mb4,有兴趣的可以搜索一下),排序规则为utf8utf8mb4_general_ci。
    查看所有的数据库

        SHOW DATABASES;
    

    字符集

    utf8mb4_unicode_ci和utf8mb4_general_ci对中、英文来说没有实质的差别。
    utf8mb4_general_ci 校对速度快,但准确度稍差。
    utf8mb4_unicode_ci 准确度高,但校对速度稍慢。
    如果你的应用有德语、法语或者俄语,请一定使用utf8mb4_unicode_ci。一般用utf8mb4_general_ci就够了。
    附:
    ci是 case insensitive, 即 “大小写不敏感”, a 和 A 会在字符判断中会被当做一样的;
    bin 是二进制, a 和 A 会别区别对待。
    例如你运行:
    SELECT * FROM table WHERE txt = ‘a’
    那么在utf8mb4_bin中你就找不到 txt = ‘A’ 的那一行, 而 utf8mb4_general_ci 则可以。
    utf8mb4_general_ci 不区分大小写,这个你在注册用户名和邮箱的时候就要使用。
    utf8mb4_general_cs 区分大小写,如果用户名和邮箱用这个 就会照成不良后果
    utf8mb4_bin:字符串每个字符串用二进制数据编译存储。 区分大小写,而且可以存二进制的内容

    2 创建普通用户

    在windows下是可以直接使用root的,但是如果是在linux系统下,用root用户登录mysql需要系统管理员的权限,另外使用root进行对数据库操作总是不安全和不符合规范的
    命令

        CREATE USER 'username'@'host' IDENTIFIED BY 'password';
    

    说明:

    • username:你将创建的用户名
    • host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%
    • password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器

    例子:

        CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';  
        CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';
        CREATE USER 'pig'@'%' IDENTIFIED BY '123456';
        CREATE USER 'pig'@'%' IDENTIFIED BY '';
        CREATE USER 'pig'@'%';
    

    查看所有用户

        SELECT User, Host FROM mysql.user;
        SELECT DISTINCT User FROM mysql.user; ##去除重复的用户
    

    mysql数据库下已经没有password这个字段了,password字段改成了’authentication_string’
    所以命令应该改为’SELECT User, Host, Authentication_string FROM mysql.user;’
    所以更改语句替换为update MySQL.user set authentication_string=password(‘root’) where user=‘mysql’;
    尝试后发现的确没有字段password,有 Authentication_string 字段,但是后期修改密码使用该字段无效。

    3 授权用户

    命令

        GRANT privileges ON databasename.tablename TO 'username'@'host';
    

    说明:

    *privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL
    *databasename:数据库名
    *tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示,如*.*

    例子:

        GRANT SELECT, INSERT ON test.user TO 'pig'@'%';
        GRANT ALL ON *.* TO 'pig'@'%';
        GRANT ALL ON *.* TO 'giligency'@'localhost';
        GRANT ALL ON maindataplus.* TO 'pig'@'%';
        GRANT privileges ON *.* TO 'mysql'@'localhost';
    

    注意
    (当然,授权是让管理员给普通用户授权)
    用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:

        GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;
    

    刷新授权

        flush privileges;
    

    4 更改用户名和密码

    命令

        SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');
        mysqladmin -u用户名 -p旧密码 password 新密码
        update user set password=password('123') where user='root' and host='localhost'; 
    

    如果是当前登陆用户用:

        SET PASSWORD = PASSWORD("newpassword");
    

    这里在我的版本里尝试以上三种方式修改密码均失败,爆语法错误,有待研究

    例子:

        SET PASSWORD FOR 'pig'@'%' = PASSWORD("123456");
    

    mysql5.7更改密码应该采用命令ALTER USER ‘root’@'localhost’IDENTIFIED BY ‘********’;
    其中密码的命名规则有所改变
    设置的密码中必须至少包含一个大写字母、一个小写字母、一个特殊符号、一个数字,密码长度至少为8个字符

    5 撤销用户权限

    命令

        REVOKE privilege ON databasename.tablename FROM 'username'@'host';
    

    说明:

    privilege, databasename, tablename:同授权部分

    例子:

        REVOKE SELECT ON *.* FROM 'pig'@'%';
    

    注意:

    假如你在给用户’pig’@’%‘授权的时候是这样的(或类似的):
    GRANT SELECT ON test.user TO ‘pig’@’%’,
    则在使用
    REVOKE SELECT ON . FROM ‘pig’@’%’;
    命令并不能撤销该用户对test数据库中user表的SELECT 操作。
    相反,如果授权使用的是
    GRANT SELECT ON . TO ‘pig’@’%’;

    REVOKE SELECT ON test.user FROM ‘pig’@’%’;
    命令也不能撤销该用户对test数据库中user表的Select权限。
    具体信息可以用命令
    SHOW GRANTS FOR ‘pig’@’%’;
    查看。

    6 删除用户

        DROP USER 'username'@'host';
    

    7 忘记root密码

    1. 关闭正在运行的MySQL服务。
    2. 打开DOS窗口,转到mysql\bin目录。
    3. 输入mysqld --skip-grant-tables 回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
    4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
    5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
    6. 连接权限数据库: use mysql; 。
    7. 改密码:update user set password=password(“123”) where user=“root”;(别忘了最后加分号) 。
    8. 刷新权限(必须步骤):flush privileges; 。
    9. 退出 quit。
    10. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

    https://blog.csdn.net/piaocoder/article/details/53704126/更多(包含linux系统下如何外网登录的内容)

    展开全文
  • MySQL数据库的基本操作 创建数据库、查看数据库、删除数据库等操作 连接到 MySQL 数据库后,就可以使用数据定义语言(DDL)来定义和管理数据库对象,包括数据库、表、索引以视图等。这里使用一个简单的例子,介绍...

    MySQL数据库的基本操作 创建数据库、查看数据库、删除数据库等操作

    • 连接到 MySQL 数据库后,就可以使用数据定义语言(DDL)来定义和管理数据库对象,包括数据库、表、索引以视图等。这里使用一个简单的例子,介绍数据库的几个基本操作

    一、创建数据库

    • 在创建一个新的数据库之前,要先连接到 MySQL 服务器,然后执行 CREATE DATABASE 语句,并指定新的数据库名称。例如,创建网上书店的数据库 bookstore,可在命令行中输入以下命令:

      create database bookstore;
      
    • 如果数据库创建成功,将会出现 “Query OK, 1 row affected” 的提示信息

    • 数据库 bookstore 创建成功后,MySQL 服务器会在其数据目录下创建一个目录,其名与数据库名相同,这个新目录被称为数据库目录。上述例子会创建一个 bookstore 目录,在该目录下还会创建一个名为 db.opt 的文件,其内容如下:

      default-character-set=utf8
      default-collation=utf8_general_ci
      
    • db.opt 文件的主要功能是记录当前数据库的字符集和排序规则等信息。若想修改某个数据库的字符集,可直接编辑该数据库对应的 db.opt 文件,也可以使用 SQL 命令来进行修改,例如:

      alter database bookstore charecter set utf8;
      

    二、查看数据库

    • 要查看当前 MySQL 服务器上的数据库列表,使用以下命令:

      show databases;
      

      在这里插入图片描述

    • 上述命令的执行结果如上图所示,在所示的数据库列表中,information_schema 和 mysql 为系统数据库,test 为测试数据库,bookstore 为刚刚创建的数据库。information_schema 是信息数据库,其中保存着 MySQL 服务器所维护的所有其他数据库的信息。mysql 数据库存储了 MySQL 的账户信息以及 MySQL 账户的访问权限,进而实现 MySQL 的账户的身份认证和权限验证,确保数据库安全。test 数据库则是安装时创建的一个测试数据库,是一个空数据库,其中没有任何表,可以删除

    三、显示数据库

    • 数据库创建好之后,可以使用以下 MySQL 命令来查看数据库的相关信息,如默认字符集等:

      show create database bookstore;
      
    • 执行结果如下:

      在这里插入图片描述

    四、选择当前数据库

    • 在进行数据库操作前,必须指定操作的是哪个数据库,即需要指定哪一个数据库为当前数据库。在使用 CREATE DATABASE 命令创建新的数据库后,新数据库并不会自动的成为当前数据库。使用以下命令进行指定:

      use bookstore;
      

    五、删除数据库

    • 如果要删除某个指定的数据库,如 bookstore 数据库,则使用如下命令:

      drop database bookstore;
      
    展开全文
  • 数据库例子

    2013-12-26 15:26:24
    实现创建数据库,实现绑定数据,自定义适配器,增删改查等对数据库的操作简单实现
  • PostgreSql创建数据库

    千次阅读 2015-02-03 10:04:40
    PostgreSql创建数据库的语法是: CREATE DATABASE name  [ [ WITH ] [ OWNER [=] user_name]  [ TEMPLATE [=] template]  [ ENCODING [=] encoding]  [ LC_COLLATE [=] lc_collate]  
  • JDBC-创建数据库

    千次阅读 2017-05-10 11:47:21
    JDBC创建数据库   在执行下面的例子前,请确保有以下: 必须具有管理员权限才能在给定的模式创建一个数据库。要执行下面的示例中,需要更换实际用户名和密码,用户名和密码。 MySQL数据库正在启动和运行。 所需...
  • clickhouse创建数据库以及表

    万次阅读 2021-01-08 18:55:46
    创建数据库 语法 CREATE DATABASE [IF NOT EXISTS] db_name [ON CLUSTER cluster] [ENGINE = engine(...)] 例子 CREATE DATABASE IF NOT EXISTS chtest; --使用默认库引擎创建库 默认情况下,ClickHouse使用的...
  • sql server基础语法 创建数据库 创建表

    千次阅读 多人点赞 2019-03-23 23:18:08
    sql server基础语法 创建数据库 创建表1.创建数据库2.表的创建3.在现有表中添加标识列4.创建外键5.添加外键6.约束7.创建局部临时表8.创建全局临时表9.创建具有check约束字段的数据库表10.创建含有计算字段的数据库表...
  • Qt中操作数据库例子-插入数据

    千次阅读 2017-03-07 20:57:46
    创建数据库 连接数据库 增删查改 关闭数据库 环境:win7,vs2013,Qt5.6.0(32 bit),qt add in 1.2.5创建控制台工程,记得勾选SQL模块,如果忘记勾选:VS”Qt”菜单-“Qt Project Settings”-“Qt Modules”-勾选SQL...
  • 数据库描述视图 创建和修改视图的定义,删除视图 从视图中查询数据 通过视图插入, 修改和删除数据 创建和使用临时视图 使用“Top-N” 分析
  • 批处理创建数据库

    千次阅读 2012-03-21 22:29:27
    @echo off rem %1 为路径参数; rem %2 为版本号;如 6.1.2 rem %3 为版本; 为“标准版”或“多探头版”  echo 正在启动SQL SERVER服务...echo 正在创建数据库,请稍等... osql -E /Q "IF Not Exists (SELECT n
  • 如何动态创建数据库

    千次阅读 2011-12-21 15:11:15
    (配套例子程序:例2 _动态创建数据库表(ACCESS数据库) 、 例3_动态创建数据库表(SQL Sever 数据库)) 编程环境:对话框编程 数据库名:test 1.在StdAfx.h中加入 #import "C:\Program Files\Common Files\...
  • SQL Server创建数据库

    千次阅读 2008-11-15 09:35:00
    今天我们花点时间来学习一下SQL Server数据库的相关知识,包括如何创建数据库,创建表,SQL Server数据类型,数据完整性,设计数据库,SQL Server安全模型和T-SQL语句等。希望大家看完之后都能有些收获。好地,首先...
  • 3.创建数据库 ,使用create database 数据库名;再使用show命令可以看出系统中多了一个自己创建的数据库名。4.创建表。数据库是表的容器,表,必须输入某个数据库。因而在创建表之前要指定数据库。1.可以通过语法指明...
  • sql2005创建数据库和表

    2009-03-13 00:26:09
    用于创建数据库和表,还可以给表加关系、主键、约束 设默认值等等这里用了两个表做例子
  • -- 创建数据库时,设置数据库的编码方式 -- CHARACTER SET:指定数据库采用的字符集,utf8不能写成utf-8 -- COLLATE:指定数据库字符集的排序规则,utf8的默认排序规则为utf8_general_ci(通过show character set查看) ...
  • shell创建db2数据库

    2017-09-21 21:58:18
    shell创建db2数据库 ,shell创建db2数据库,shell创建db2数据库,shell创建db2数据库,shell创建db2数据库,shell创建db2数据库
  • PHP创建数据库与表实例

    千次阅读 2010-07-15 08:24:00
    (一)创建数据库 CREATE DATABASE 语句用于在 MySQL 中创建数据库。 语法: CREATE DATABASE database_name (二)创建表 CREATE TABLE 用于在 MySQL 中创建数据库表。 语法: CREATE TABLE table_name (
  • PHP MySQL 创建数据库和表

    万次阅读 2011-07-29 13:24:06
    数据库存有一个或多个表...创建数据库CREATE DATABASE 语句用于在 MySQL 中创建数据库。语法CREATE DATABASE database_name为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数。此函数用于向 MySQL 连接发送
  • Laravel创建数据库表结构

    千次阅读 2017-11-21 09:36:25
    1、简介 迁移就像数据库的版本控制,允许团队简单轻松的编辑并共享应用的数据库表结构,迁移...Laravel 的Schema门面提供了与数据库系统无关的创建和操纵表的支持,在 Laravel 所支持的所有数据库系统中提供一致的、
  • 在目标数据库中执行创建。 2、通过JbpmConfiguration对象提供的createSchema方法进行创建 方法:编写一个带有Main方法的Java类进行下列代码的编写,运行后 进行创建。 JbpmConfiguration con = ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 504,841
精华内容 201,936
关键字:

创建数据库例子