数据库02

打开mysql软件

输入当前计算机的mysql软件的密码:如root;

当输入密码无法打开Mysql时;

以管理员模式打开cmd:

输入CD\

再输入 net  start  mysql57  //其中mysql最后一个字母是l,不是1;当前机器的mysql版本为5.7的。

 再在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  用户名  @  'host'  IDENTIFIED BY  '密码';

02、也可以在‘192.168.1.2‘的地址的数据库创建用户 test2,其密码为123456。

CREATE USER  'test2' @  '192.168.1.2'  IDENTIFIED BY  '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软件中

右击某一数据库名,选择命令列介面

再输入

  在mysql中或Navicat for  mysql软件中的命令列表中输入操作一样

在Navicat for  mysql软件中,右击某一数据库,再右击表,选择新建表

 

 

在mysql中或Navicat for  mysql软件中进行对表的相关操作;需先打开所要进行操作的表所在的数据库:use 名字;

再进行以下对表的相关操作:

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中或Navicat for  mysql软件

mysql> use wulitadexxlsn;
Database changed
mysql> INSERT INTO b2 VALUE('104','lis','男');
Query OK, 1 row affected

mysql>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值