输入当前计算机的mysql软件的密码:如root;
当输入密码无法打开Mysql时;
以管理员模式打开cmd:
再在mysql软件输入密码即可进入。
1、用SQL 语言创建数据库:
01、创建数据库:create database 名字;
MySQL数据库是一个数据库管理系统,支持运行多个数据库;可以创建多个数据库。
02、查看并显示所有的数据库:show databases;
03、打开或切换到某一数据库:use 名字;
04、删除某一数据库:drop database 名字;
删除数据库为不可逆操作,应慎重。
2、在图形管理工具Navicat窗口中通过方便的图形化向导创建
打开mysql软件
输入当前计算机的mysql软件的密码:如root;
(必须先打开mysql软件)
再打开Navicat for mysql软件;
点击(连接);
输入连接名,密码:root后(应为当前机器的MySQL的密码);连接到mysql软件上;
可创建新的数据库:
右击连接名,选择(新建数据库){创建一个支持中文字符的数据库};
其中:
字符集选择:utf8 -- UTF-8 Unicode
排序规则选择:utf8_general_ci
即可创建一个新的数据库。
也可在mysql软件上,输入(有大写要求):CREATE DATAbase 名字 character set utf8;
即也可创建一个新的数据库。
若在Naviccat for…软件上,看不到新创建的数据库;可右击连接名,选择(刷新)即可;
同时,双击连接名,可打开数据库列表
右击连接名,也可选择(打开数据库)
(删除数据库)
(关闭数据库)
Mysql用户管理:打开mysql软件
1.创建用户
01、使用 CREATE语句可以创建用户,语法格式如下:
CREATE USER ' username '@ 'host' IDENTIFIED BY 'password';
02、也可以在‘192.168.1.2‘的地址的数据库创建用户 test2,其密码为123456。
CREATE USER 'test2'@'192.168.1.2' IDENTIFIED BY'123456';
表示在‘192.168.1.2‘的地址的数据库创建用户 test2,其密码为123456。
03、CREATE USER 'test3'@'%' IDENTIFIED BY' ';
表示创建用户test3,其可以在任意远程主机无密码登录服务器。
所创建的用户可在Naviccat for…软件上的,点击(用户)显示
创建数据表:01、
在mysql软件中
先新创建一个数据库先!!! 表名任意
打开数据库(use 名字;),再输入
create table 表名(字段名 类型,字段名 类型);
mysql> create table department01 //create table 表名 创建一个表 -> (departID tinyint primary key, //primary key主键 -> departNAME Varchar(50) not null, // not null 一个非空 -> tel Varchar(20), -> address Varchar(50) ); Query OK, 0 rows affected (0.30 sec) //成功 mysql>
02、在Navicat for mysql软件中
右击某一数据库名,选择命令列介面
再输入
在Navicat for mysql软件中,右击某一数据库,再右击表,选择新建表
看表01、在mysql软件中:desc 表名;
02、在Navicat for mysql软件中,看表
03、查看详细表结构
show create table 表名;
显示当前数据库中的表列
show tables;
设置默认01、在mysql软件中,
mysql> create table department01 -> (departID tinyint primary key, //primary key主键 -> departNAME Varchar(50) not null,// not null 一个非空 -> tel Varchar(20), -> address Varchar(50) -> sex char(2) DEFAULT '男');
02、在Navicat for mysql软件中,右击某一数据库,选择命令列介表,进行输入
03、在Navicat for mysql软件中
右击某一数据库名,再右击表,可选择新建表进行如下设置默认操作;也可选定原有的表,右击选择(设计表),再进行如下设置默认操作
其他在表中的操作01、在表中添加新字段
alter table 表名 ADD 新字段名 新字段名的类型 AFTER 新字段放在某一字段后的字段名;
alter table wulitadeb01 ADD name char(10) AFTER sex;
02、使用MODIFY修改表中字段的类型;
alter table 表名 MODIFY 要修改的字段的字段名 改成的类型;
alter table wulitadeb01 MODIFY sex char(10);
03、使用DROP删除 表中的字段
alter table 表名 DROP 要删除的字段的字段名;
alter table wulitadeb01 DROP sex;
04、使用CHANGE修改表中的字段名
alter table表名 CHANGE 要修改的字段的字段名 新的字段名 要修改的字段的类型;
alter table wulitadeb01 CHANGE name namez char(10);
05、使用RENAME修改表名
alter table 要修改的表的表名 RENAME 新表名;
alter table wulitadeb01 RENAME wulitadeb00;
06、删除表
drop table 要删除的表的表名;
drop table department01;
07、将两个数据表链接起来
08、向表中添加数据
在Navicat for mysql软件中,打开表,直接在表中录入数据
在mysql中,



