mysql 基础-创建数据库
来源:互联网 发布:淘宝网店复制需要吗 编辑:程序博客网 时间:2024/05/16 14:03
// 一.数据库(database DB)
1.数据库:存储数据结构的仓库;
2数据库的分类:
(1)关系型数据库:二维表结构存储,MySQL.SQLServer.Oracle.DB2.
(2)非关系型数据库 (NoSQL),MongDB
3.MySQL
(1)安装
(2)配置文件
a.windows:my.ini
b.linux: /etc/my.cnf 查看配置文件
datadir=/var/lib/mysql mysql数据存放位置
MySQL的登录
mysql -u用户名称 -p密码 -P端口号 -D选择的数据库名称
不配置环境变量就是cd 加bin下面的mysql.exe目录;
MySQL的退出
\q
quit
exit
MySQL的注释
#注释.
-- 注释
///////////////
-- mysql的登录
mysql -uroot -p
-- mysql的退出
\q
quit
exit
--mysql带端口号的登录
mysql -uroot -p -P3306
--mysql带端口号的登录加数据库的名字
mysql -uroot -p -P3306 -Dtest
修改提示符(prompt)
(1)进入mysql中使用的命令
prompt
说明:a.prompt mysql>
b.特殊命令修改
\u:mysql用户名(root)
\h:localhost 主机名称
\D:系统时间日期
\d:使用的数据库名称
mysql -uroot -p --prempt=good
SQL(结构化查询语句)--Structured Query Lang
a.DDl(数据定义语言):创建数据库,创建表.
创建视图等.
创建(CREATE),删除(DROP),修改(ALTER)
b.DML(data manipulation language (数据操作语言):对数据库中的表里的数据增(INSERT),删(DELETE),改(UPDATE)
c.DOL (数据查询语言):对数据空中的表里的数据查询(SELECT)
d.DCL (数据控制语句):可以分配用户(GRANT)权限,或撤销(REVOKE)用户权限.
DQL 数据控制语言 :用户权限的分配,
SQL写法规范
a.系统命令大写,名称小写
b.SQL语句的结束分隔符是;分号或者\g;
说明:可以用delimiter修改结束分隔符;
c.SQL语句支持折行,但函数,名称,单引号中不可以折行;
d.SQL语句的名称不能是关键字或者保留字,如果使用了,必须用`反引号`括起来.
创建数据库-DDl
查看数据库
SHOW DATABASES;
2.创建数据库
CREATE DATABASE PSD1602;
3.查看创建数据库的命令;
SHOW CREATE DATABASE 数据库的名称;
4.创建数据库带编码:
CREATE DATABASE
IF NOT EXISTS PSD1602
DEFAULT CHARACTER SET gbk;
(5)修改编码
ALTER DATABASE PSD1602
CHARACTER SET utf8;
(6)选择数据库
USE 数据库的名称;
(7)查看当前所在的数据库;
1、首先需要在安装了MySQL数据库的服务器上操作,phpMyAdmin是不支持root用户直接连接远程数据库,因此需要首先建立一个新用户。 mysql -u root -p mysql> grant select,insert,update,delete on *.* to shuqi888@“%” Identified by “123456”; 2、在安装了phpMyAdmin的服务器上作如下操作(此服务器需要安装了web服务器及php运行环境): vi config.default.php $cfg['PmaAbsoluteUri'] = 'serverip/phpmyadmin' //这里写入运行phpmyadmin的URL $cfg['Servers'][$i]['host'] = '123.234.345.456' //这里填入安装了MySQL数据库的服务器真实IP $cfg['Servers'][$i]['port'] = '' //默认为空(3306),如果设定了其他MySQL端口,需要填写 $cfg['Servers'][$i]['user'] = 'shuqi888'; //第一步建立的远程连接数据库的用户名 $cfg['Servers'][$i]['password'] = '588688'; //远程连接数据库的密码 此时用浏览器输入phpmuadmin的URL访问地址,用户名shuqi888,密码123456就可以登录连接到远程的MySQL数据库了。
1.数据库:存储数据结构的仓库;
2数据库的分类:
(1)关系型数据库:二维表结构存储,MySQL.SQLServer.Oracle.DB2.
(2)非关系型数据库 (NoSQL),MongDB
3.MySQL
(1)安装
(2)配置文件
a.windows:my.ini
b.linux: /etc/my.cnf 查看配置文件
datadir=/var/lib/mysql mysql数据存放位置
MySQL的登录
mysql -u用户名称 -p密码 -P端口号 -D选择的数据库名称
不配置环境变量就是cd 加bin下面的mysql.exe目录;
MySQL的退出
\q
quit
exit
MySQL的注释
#注释.
-- 注释
///////////////
-- mysql的登录
mysql -uroot -p
-- mysql的退出
\q
quit
exit
--mysql带端口号的登录
mysql -uroot -p -P3306
--mysql带端口号的登录加数据库的名字
mysql -uroot -p -P3306 -Dtest
修改提示符(prompt)
(1)进入mysql中使用的命令
prompt
说明:a.prompt mysql>
b.特殊命令修改
\u:mysql用户名(root)
\h:localhost 主机名称
\D:系统时间日期
\d:使用的数据库名称
mysql -uroot -p --prempt=good
SQL(结构化查询语句)--Structured Query Lang
a.DDl(数据定义语言):创建数据库,创建表.
创建视图等.
创建(CREATE),删除(DROP),修改(ALTER)
b.DML(data manipulation language (数据操作语言):对数据库中的表里的数据增(INSERT),删(DELETE),改(UPDATE)
c.DOL (数据查询语言):对数据空中的表里的数据查询(SELECT)
d.DCL (数据控制语句):可以分配用户(GRANT)权限,或撤销(REVOKE)用户权限.
DQL 数据控制语言 :用户权限的分配,
SQL写法规范
a.系统命令大写,名称小写
b.SQL语句的结束分隔符是;分号或者\g;
说明:可以用delimiter修改结束分隔符;
c.SQL语句支持折行,但函数,名称,单引号中不可以折行;
d.SQL语句的名称不能是关键字或者保留字,如果使用了,必须用`反引号`括起来.
创建数据库-DDl
查看数据库
SHOW DATABASES;
2.创建数据库
CREATE DATABASE PSD1602;
3.查看创建数据库的命令;
SHOW CREATE DATABASE 数据库的名称;
4.创建数据库带编码:
CREATE DATABASE
IF NOT EXISTS PSD1602
DEFAULT CHARACTER SET gbk;
(5)修改编码
ALTER DATABASE PSD1602
CHARACTER SET utf8;
(6)选择数据库
USE 数据库的名称;
(7)查看当前所在的数据库;
SELECT DATABASE();
远程连接数据库
//用MySQL root帐号登录MySQL数据库
//建立一个用户shuqi888,密码123456,赋予从任意主机上增删改查的权限;
//修改phpmyadmin目录下libraries目录下的config.default.php文件
找到如下几处进行修改
保存退出。
1 0
- mysql 基础-创建数据库
- mysql基础:数据库的创建、增删
- MySQL基础-创建数据库和表
- mysql基础:数据库的创建,增删改查
- MySQL基础入门—创建数据库并插入数据
- MySQL基础(二)数据库、表的创建及操作
- MySQL基础(二)创建数据库及插入数据
- MySQL基础-创建表
- mysql 创建数据库,创建表
- mysql 创建数据库创建表
- MySQL 创建数据库 创建表
- Mysql数据库创建用户
- 创建MySQL数据库
- 创建mysql数据库
- mysql创建数据库语句
- mysql创建数据库命令
- MySQL创建数据库
- PowerDesigner创建数据库(mysql)
- ARCGis+Google map api 校园地理信息导航系统
- ABAP-在SMARTFORMS中取消使用WORD作为编辑器
- 数据存储—读写内部存储的文件数据
- 数据存储-读取外部数据
- cef3增加外壳程序
- mysql 基础-创建数据库
- Activity之间跳转与传值
- 2016秋招之路前传
- C++学习笔记(二)--逻辑表达式,问号操作符,switch语句,break&continue,文件输入输出
- Can not perform this action after onSaveInstanceState
- 冯式计算机还是更适合单线程处理(by LMAX)
- JS中日期默认显示当前日期
- 跌倒在Library的小坑里
- JDBC加入java项目以及tomcat项目中注意事项