MySQL学习笔记(2)之库操作

库操作(database)

1、显示库:

Show databases;显示所有已存在的库

Show databases like ‘条件’;条件查询

条件查询:

%匹配0个或多个任意字符串。

_可匹配任意一个字符串。

2、查看库资料:

Show create database 库名;

3、创建库:

Create database 库名;

注释:如果建立库时未指定字符集,则使用安装时默认字符集。

四个级别的字符集:服务器级、数据库级、数据表级、字段级(字符串的字段)。

注释:数据库支持多种字符集。

4、容错方式建立库:

create database if not exists 库名;

注释:如果存在该库名,则不能建立,系统发出警报。

5、库名包裹法:

Create database `系统保留字`;

注释:加` `(反引号)可强制建立系统保留字的库名。

6、指定字符集:

Create database 库名 default charset=字符集;

注释:MySQL默认字符集为utf8,而不是UTF-8。

7、修改数据库:

Alter database 库名 选项;

注释:每建立一个库,生成../mysql/data/库名/库名.opt 的文件,他的内容是保留字符集和校对规则。

8、删除库:

Drop database if exists 库名;

时间: 2024-10-19 02:09:14

MySQL学习笔记(2)之库操作的相关文章

MySQL学习笔记一打开数据库操作

打开数据库 1.cmd窗口中输入mysql -uroot -p 2.接着提示输入密码 3.如果MySQL服务器没有打开会报错,这时可以使用以下命令来打开服务器 服务器没有开启错误提示:ERROR 2003 (HY000): Can't connect to mysql server on' localhost' (10061) net start mysql57  启动服务 net stop mysql57  停止服务 在服务设置里面手动打开 4.配置字符格式,在my.ini文本中找到下面两行,

MySQL学习笔记——5.PHP中操作MySQL

1.连接 ①使用MySQL的mysql_connect进行连接 $conn = mysql_connect('主机','用户','密码'); 注意:若MySQL的端口被设置为3307 则mysql_connect("localhost:3307","用户","密码") $sql = 'use 库名'; mysql_query($sql,$conn); mysql_query("SET NAMES UTF8"); ②其他连接方法

mysql学习笔记——对数据库的操作

一.启动/关闭 数据库服务: 1.打开cmd命令提示符窗口 2.输入命令 net start mysql  后,回车,则启动了mysql服务 3.输入命令 net stop mysql  后,回车,则关闭了mysql服务 二.登录数据库 1.打开cmd命令提示符窗口 2.启动mysql服务 net start mysql 3.登录   输入命令  mysql -u 用户名(如root) -p 回车 4.输入对应密码,回车 三.创建数据库 命令:create database 数据库名称; 其中,

MySQL学习笔记之五 有关数据表操作

MySQL在创建表的时候,创建一个.frm文件保存表和列定义.索引存储在一个有.MYI(MYindex)扩展名的文件并且数据存储在有.MYD(MYData)扩展名的文件中.   一.用SHOW/ DESCRIBE语句显示数据表的信息 语法: SHOW TABLES [FROM db_name] [LIKE wild] or SHOW COLUMNS FROM tbl_name [FROM db_name] [LIKE wild] or SHOW INDEX FROM tbl_name [FROM

MySQL学习笔记之一 MySQL入门

本人之前接触的关系型数据库主要是oracle和sqlserver,而对于mysql知之甚少,但查阅网上资料发现,mysql与oracle非常相似,所以学起来应该不会很费劲,在总结的时候可能更多的把关注点放在它与oracle的不同之处. 一.简介 MySQL是一个真正的多用户.多线程SQL数据库服务器.SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言.MySQL是一个客户端/服务器结构的实现, 它由一个服务器守护程序mysqld和很多不同的客户程序和库组成. MySQL的普及并不局限于

MySql学习笔记(转载)

/* 启动MySQL */net start mysql /* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL */mysqld --skip-grant-tables-- 修改root密码密码加密函数password()update mysql.user set password=password('root'); SHOW PROCESSLIST -- 显示哪些线程正在运行SHOW VARIABLES -- /* 数据库操

mysql学习笔记--第1天

1.像网页上的账户.图片.文章都是存在数据库里面2.Oracle .DB2 .SQL server等等多钟数据库 PHP中选择使用mysql PHP+mysql黄金搭档 PHP和mysql都是开源的,免费实用,配置性好. mysql中小型适合,但没有Oracle强大.3.mysql的架构:C/S client/server 在server端开启,client端操作 mysql DBMS(DB代表数据库 M代表管理 S代表系统)客户端操作 服务器端---数据库--数据表--(行(记录),行(字段)

MySql学习笔记(一)之DQL常用查询

MySql学习笔记(一)之DQL常用查询 前言:mysql是中小型的数据库软件,SQL语言分为DDL,DCL,DML,DQL四种,在这里重点讲解DQL的单表查询. 正文:在学习mysql单表查询之前,我们先做一些准备工作. 需要安装的软件如下: 1.mysql,版本可以选择5.1或者5.5,安装过程可以参考博客:http://www.cnblogs.com/ixan/p/7341637.html 2.mysql图形化管理软件:Navicate,sqlyog(二选一,推荐使用sqlyog). 本文

Mysql学习笔记(三)对表数据的增删改查。

写在前面:(一些牢骚,可以直接跳到分割线后) 太过敏感的人不会快乐,不幸的是我正是这种性格的人. 从培训机构毕业后,迫于经济方面的压力,和当时的班里的一个同学住在了一起,我们在一个公司上班.谁知道这都是不开心生活的源头,从每天早晨开始心情就很糟糕.他是个脾气很慢的人,我是个急脾气,特别是在早上上班的时候.由此种种吧,实在是不胜枚举.算了,还是不说了,太痛苦了,我不太喜欢说别人的坏话.我是学心理学的,已经用各种方法去安慰自己,但是都不太奏效. 回想以往和朋友的交往中,我虽然不算十分合群的人,但绝对

MySQL学习笔记-数据类型与操作数据表

MySQL学习笔记-数据类型与操作数据表 数据类型:  1.字符型  2.整型  3.浮点型  4.日期时间型 数据表操作:  1.插入记录  2.查找记录 记录操作:  1.创建数据表  2.约束的使用 1.数据类型 [1]整型: 数据类型 存储范围 字节 TINYINT 有符号型:-128~127(-2^7~2^7 -1),无符号型0~255(0~2^8 -1) 1 SMALLINT 有符号型:-2^15~2^15 -1,无符号型0~2^16 -1 2 MEDIUMINT 有符号型:-2^2