一、创建数据库(默认字符集和排序规则) (1)创建数据库 mysql> CREATE DATABASE my_db1; Query OK, 1 row affected (0.00 sec)...‘my_db1’; database exists (4)加上IF NOT EXISTS就算数据库已经存在,把原来的覆盖掉了 mysql> CREATE DATABASE IF NOT EXISTS...my_db1; Query OK, 1 row affected, 1 warning (0.00 sec) 二、创建数据库包含字符集和排序规则 (1)查看mysql字符集 mysql> SHOW...(3)创建数据库包括字符集和排序规则 mysql> CREATE DATABASE IF NOT EXISTS hdu CHARACTER SET ‘gbk’ COLLATE ‘gbk_chinese_ci...’; Query OK, 1 row affected (0.00 sec) 三、删除数据库 mysql> DROP DATABASE my_db1; Query OK, 0 rows
一.创建数据库 数据库命名规则: 名称可以由任意字母,阿拉伯数字,下划线(_)和“$” 组成,可以使用上述的任意字符开头,但不能使用单独的数字,否则会造成它与数值相混淆。...不能使用MySQL关键字作为数据库名,表名。...创建数据库有两种创建方式分别是: CREATE DATABASE student(数据库名称); CREATE SCHEMA student(数据库名称); 在MySQL中,schema和database...这里要注意字符集应和校对规则名称相对应,不可一边UTF8 一边GBK, 如若没有指定字符集和校对规则名字,则会按照默认MySQL默认方式(MySQL目录 my.ini配置文件)创建数据库,下面给出一些常用的字符集以及校对规则名称...}[数据库名] [DEFAULT] CHARACTER SET = 字符集 [DEFAULT]COLLATE = 校对规则名称 五.删除数据库 DROP{DATABASE|SCHEMA}[IF EXISTS
②SQL语句可以使用空格 或者缩进 来增强语句的可读性。 ③MySQL数据库的SQL语句不区分大小写,关键字建议大写。...④注释: -- 单行注释(两条横杠 + 一个空格) #MySQL特有单行注释(一个井号) /* 多行注释 */ SQL分类 : ①DDL:数据定义语言,用来定义数据库对象(数据库,表,字段) ②DML:...数据操作语言,用来对数据库表中字段进行增删改 ③DQL:数据查询语言,用来查询数据库中表的记录 ④DCL:数据控制语言,用来创建数据库用户,控制数据库的访问权限 关系型数据库(RDBMS):建立在关系模型基础上...特点: ①使用表存储数据,格式统一,便于维护 ②使用SQL语言操作,标准统一,使用方便 数据库的查询、创建、删除、使用。...'sqlstudy1'; database doesn't exist DROP DATABASE `SQLstudy1`; -- 添加关键字IF EXISTS -- 已经不存在的数据库不会再被删除
个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 数据库表的创建、查询、...数据类型 数据库表中的数据类型: 数值类型: TINYINT:小整数 SMALLINT:大整数 MEDIUMINT:大整数,范围大于SMALLINT INT/INTEGER:大整数,范围大于MEDIUMINT...DDL - 表操作 DDL-表操作: 查询表信息 ①查询当前数据库所有表 SHOW TABLES; ②查询表结构 DESC 表名; ③查询指定表的建表语句 SHOW CREATE TABLE 表名; 创建表操作...TO 新表名; 删除表操作: ①删除表 DROP TABLE [IF EXISTS] 表名; -- 演示 -- 删除名为aaa的表 -- 执行时,如果aaa表不存在,报错: -- 错误代码: 1051...aaa; ②删除指定表,并重新创建该表 TRUNCATE TABLE 表名;
普通索引 创建索引 这是最基本的索引,它没有任何限制。...ALTER TABLE tbl_name ADD UNIQUE index_name (column_list): 这条语句创建索引的值必须是唯一的(除了NULL外,NULL可能会出现多次)。...mysql> ALTER TABLE testalter_tbl ADD INDEX (c); 你还可以在 ALTER 命令中使用 DROP 子句来删除索引。...尝试以下实例删除索引: mysql> ALTER TABLE testalter_tbl DROP INDEX c; ---- 使用 ALTER 命令添加和删除主键 主键作用于列上(可以一个列或多个列联合主键...KEY (i); 你也可以使用 ALTER 命令删除主键: mysql> ALTER TABLE testalter_tbl DROP PRIMARY KEY; 删除主键时只需指定PRIMARY KEY
(主表改、删,报错) 层叠:允许在主表上更新操作,同时自动更新外表中被其约束的所有 相 关记录的值 (主表改外表跟着改) 设置空:如果外表的的外键字段允许空...,则允许更新操作,同时自动 将表中对其约束的所有相关记录的外键值设置为空 设置默认值:如果外表的的外键字段已定义为默认值,并且该默认值是...主 键表中主键字段中存在的值,则允许更新操作同时自动 将外表中被其约束的相关记录的外键值设置为默认值 今日计算机英语:established 相关的、transact...交易,谈判 distinct 明显的,不同的 表的操作集合 ?...表的相关约束 ? 创建索引并设置字段的升降序列 ? 数据对象的修改 ? 表的主句与子句的用法 ? 主句用法 ? select的骚操作 ? ? IN运算:确定是否在集合中 ?
使用mysql命令行创建数据库 1、登陆mysql 打cmd命令终端,如果已经添加了mysql的环境变量,可以直接使用命令 mysql -uroot 直接回车,之后按提示输入密码..., 如果未添加mysql的环境变量,可以切换到mysql的安装目录下的bin目录,再使用 mysq -uroot 你也可以手动为mysql添加环境变量。...mysql的所有命令都以“;”或者\g为结束符 2、新建数据库 在新建数据库之后,我们先设置一下字符集 mysql>SET NAMES utf8; 然后再创建数据库 mysql>CREATE...(class,'班'),sex FROM study; 11、删除数据 mysql>DELETE FROM study WHERE id=1; 12、删除数据表 DROP TABLE study...; 13、删除数据库 mysql> DROP DATABASE lesson;
在MySql数据库基础1 -Windows下安装配置图文教程的基础上,我们来了解如何对数据库进行操作,比如常见的创建数据库、删除数据库、选择数据库等;1 、连接数据库简单的方法是直接登录,使用如下命令(...指的是本地数据库):mysql -u root -p 在密码界面输入登录密码即可;Enter password:******图片2、退出数据库输入exit回车即可图片3、创建数据库方式一:使用create...直接在cmd命令行输入,不用进入mysql:mysqladmin -u root -p create pymysql_study1图片4、删除数据库方式一:使用drop命令命令:drop database...drop pymysql_study1图片5、选择数据库命令:use ;事例:1、先创建一个数据库pymysql_study;2、选择这个数据库;3、选择这个数据库后,后边的操作就是对这个数据库进行的操作...;实例:mysql -u root -pEnter password:******create DATABASE pymysql_study;use pymysql_study;图片6、查看当前使用的是哪个数据库命令
启动数据库 在cmd命令行里面输入; mysql -u root -p root为用户名 接下来输入密码就可以启动数据库 2.MySQL的创建 2.1 MySQL命令 USE 数据库名; 选择要操作的Mysql...数据库,使用该命令后所有Mysql命令都只针对该数据库 复制 2.2.查看数据库 SHOW DATABASES;列出 MySQL 数据库管理系统的数据库列表。...2.3创建数据库 CREATE DATABASE 数据库名; 2.4 再次查看数据库如果增加代表创建成功 SHOW DATABASES; 2.5 删除数据库 DROP DATABASE [IF EXISTS...] ; IF EXISTS 是一个可选的子句,表示如果数据库存在才执行删除操作,避免因为数据库不存在而引发错误。...database_name 是你要删除的数据库的名称。
mysql是一个开源的应用非常广泛的数据库。mysql里面的索引能利用利用指针,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。...那么,怎么创建索引呢?...,所以可以创建就可以删除,命令如下: drop index 索引名 on 表名; DROP INDEX index_name ON talbe_name; ALTER TABLE table_name...DROP INDEX index_name; ALTER TABLE table_name DROP PRIMARY KEY; 第五步,在上面删除索引的时候,出现了错误,说不能发现索引名...,是因为在第一次的时候已经删除了,所以,此索引名已经不存在了,如图 第六步,再次查询索引,是否有没有删除成功,重复第三步的命令,结果如图,说明已经删除了 发布者:全栈程序员栈长,
索引名index_name可选,缺省时,MySQL将根据第一个索引列赋一个名称。另外,ALTER TABLE允许在单个语句中更改多个表, 因此可以在同时创建多个索引。 ...如果不包含,则索引应该创建为PRIMARY KEY或UNIQUE索引。 对于单列惟一性索引,这保证单列不包含重复的值。对于多列惟一性索引,保证多个值的组合不重复。...删除掉table_name中的索引index_name。...如果没有创建PRIMARY KEY索引,但表具有一个或多个UNIQUE索引,则MySQL将删除第一个UNIQUE索引。 如果从表中删除了某列,则索引会受到影响。...对于多列组合的索引,如果删除其中的某列,则该列也会从索引中删除。 如果删除组成索引的所有列,则整个索引将被删除。
今天和大家分享下数据库的创建和删除的步骤,里面有很多细节需要大家考虑。创建数据库不只是一个create database语句。删除数据库 drop database也不是随时都能执行的。...--创建数据库的步骤。 1.用户,文件系统,挂载点和网络的配置,内核参数配置 这个需要提前准备好。...可以使用如下的脚本来创建。...BLOCKSIZE 8192 EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE MANAGEM ENT AUTO 8.数据库用户的创建...,也可以参考文档修改tnsnames.ora listener.ora 10.检查 --删除数据库 可能创建数据库的大家都接触过,删除的工作其实也不是一帆风顺的。
是我刚刚建立的数据库,其实在未执行创建一个数据库之前是查不到这个数据库的,也就是在mysql安装文件目录里看不到cjhl_xzf这个文件夹。...sys +———-+ 3 rows in set (0.00 sec) 2、创建一个数据库cjhl_xzf mysql> CREATE DATABASE cjhl_xzf; 注意不同操作系统对大小写的敏感...3、选择你所创建的数据库 mysql> USE cjhl_xzf Database changed 此时你已经进入你刚才所建立的数据库cjhl_xzf. 4、 创建一个数据库表 首先看现在你的数据库中存在什么表...创建了一个表后,我们可以看看刚才做的结果,用SHOW TABLES显示数据库中有哪些表: mysql> SHOW TABLES; +———————+ | Tables in menagerie |...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
使用普通用户登陆 MySQL 服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库,所以我们这边使用 root 用户登录,root 用户拥有最高权限。...drop 命令删除数据库 drop 命令格式: drop database ; 例如删除名为 RUNOOB 的数据库: mysql> drop database RUNOOB; 使用 mysqladmin...删除数据库 你也可以使用 mysql mysqladmin 命令在终端来执行删除命令。...以下实例删除数据库 RUNOOB(该数据库在前一章节已创建): [root@host]# mysqladmin -u root -p drop RUNOOB Enter password:******...PHP使用 mysqli_query 函数来创建或者删除 MySQL 数据库。
使用 mysqladmin 删除数据库 使用普通用户登陆mysql服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库。...所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。...以下实例删除数据库test(该数据库在前一章节已创建): [root@host]# mysqladmin -u root -p drop test password:****** 执行以上删除数据库命令后...test使用 execute 函数来创建或者删除 MySQL 数据库。...规定要使用的 MySQL 连接。 execute 必需,规定使用SQL语句操作数据库。 实例 以下实例演示了使用 Python 的 execute 函数来删除数据库: 删除数据库 ?
MySQL 删除数据库----使用普通用户登陆 MySQL 服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库,所以我们这边使用 root 用户登录,root 用户拥有最高权限。...drop 命令删除数据库drop 命令格式:drop database ;例如删除名为 RUNOOB 的数据库:mysql> drop database RUNOOB;使用 mysqladmin...以下实例删除数据库 RUNOOB(该数据库在前一章节已创建):[root@host]# mysqladmin -u root -p drop RUNOOBEnter password:******执行以上删除数据库命令后...PHP使用 mysqli_query 函数来创建或者删除 MySQL 数据库。...规定要使用的 MySQL 连接。query必需,规定查询字符串。resultmode可选。一个常量。
大家好,又见面了,我是你们的朋友全栈君。 删除数据库是指在数据库系统中删除已经存在的数据库。数据库删除之后,原来分配的空间将被收回。...需要注意的是,数据库删除之后该数据库中所有的表和数据都将被删除。因此删除数据库要特别小心。 一、通过SQL语句 MySQL中,删除数据库通过SQL语句DROP DATABASE。...其语法格式如下: DROP DATABASE 数据库名; 其中“数据库名”为要删除的数据库的名称。...下面删除我的系统中的名为test的数据库: $ mysql -u root -p Enter password: mysql> SHOW DATABASES; +-------------------...上述删除数据库的代码,在数据库不存在的时候会报错,下面代码对数据库是否存在做了判断,在数据库不存在的时候会报警告: mysql> DROP DATABASE IF EXISTS test; Query
MySQL 删除数据库 ---- 使用普通用户登陆 MySQL 服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库,所以我们这边使用 root 用户登录,root 用户拥有最高权限。...drop 命令删除数据库 drop 命令格式: drop database ; 例如删除名为 RUNOOB 的数据库: mysql> drop database RUNOOB; 使用 mysqladmin...以下实例删除数据库 RUNOOB(该数据库在前一章节已创建): [root@host]# mysqladmin -u root -p drop RUNOOB Enter password:******...PHP使用 mysqli_query 函数来创建或者删除 MySQL 数据库。...规定要使用的 MySQL 连接。 query 必需,规定查询字符串。 resultmode 可选。一个常量。
MySQL 创建数据库 ---- 我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: CREATE DATABASE 数据库名; 以下命令简单的演示了创建数据库的过程,数据名为...; 使用 mysqladmin 创建数据库 使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。...以下命令简单的演示了创建数据库的过程,数据名为 RUNOOB: [root@host]# mysqladmin -u root -p create RUNOOB Enter password:*****...* 以上命令执行成功后会创建 MySQL 数据库 RUNOOB。...---- 使用 PHP脚本 创建数据库 PHP 使用 mysqli_query 函数来创建或者删除 MySQL 数据库。 该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。
领取专属 10元无门槛券
手把手带您无忧上云