MySQL的入门与使用,sqlyog对数据库,表和数据的管理

Posted 吻泪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL的入门与使用,sqlyog对数据库,表和数据的管理相关的知识,希望对你有一定的参考价值。

MySQL的入门

   1.到mysql官网下载。

     2.安装mysql软件(一定要放到英文路径下)

      3.使用

                            验证是否成功

      将mySQL的bin路径添加到系统环境变量Path中

           打开dos命令窗口

      Window+R打开运行输入cmd  -> 输入 mysql -u root -p  回车   -> 输入密码   回车

                       例如:  C:UsersAPPle>mysql -u root -p

          Enter password: ****

      如果显示Welcome to the MySQL monitor,则为验证成功!

SQL(Structured Query Language,结构化查询语言)语言:和数据库交互的语言,进行数据库管理的语言。

SQL语句的作用:

  1. 管理数据库
  2. 管理表
  3. 管理数据

先建数据库,在建表,字段,填数据

 数据库管理

查询所有数据库

1 show databases;

创建数据库

create database db_name(数据库名字);
-- 例如
create database dopt;

查看数据库

show create database db_name(数据库名字);
-- 例如
show create database dopt;

 指定默认字符集创建数据库

create database db_name(数据库名字)
default character set 字符集;
-- 例子
create database dopt
default character set utf8;

修改数据库

-- 例如
alter database dopt 
default character set gbk(字符集);

删除数据库

drop database 数据库名;
-- 例如
drop database dopt;

 

表管理

 

查看所有的表

show tables;

创建表

  注意(创建表前,要先使用use db语句使用库,或者点击一下选中数据库)


CREATE TABLE table_name(表的名字)(

   field1(列名)  datatype(列类型),

   field2  datatype,

  field3  datatype

)

-- 例如

CREATE TABLE dept(
    deptid INT,
    deptname VARCHAR(10),
    deptplace VARCHAR(50),
    createtime DATETIME
)

查看表结构

desc 表的名字;
-- 例如
desc dopt;

删除表

drop table 表名;
-- 例如
drop table dopt;

修改表

1.添加字段

alter table 表名 add column 字段名 类型;
-- 例子
alter table dopt add column JF TNT;

2.删除字段

alter table 表名 drop column 字段;
-- 例子
alter table dopt drop column JF;

3.修改字段类型

alter table 表名 modify column 字段名 类型;
-- 例如
alter table drop modify column name varchar(100);

4.修改字段名称

alter table 表名  change column 原表名 修改后表名 类型;
-- 例子
alter table dopt change column name age int;

5.修改表名称

alter table 原表名 rename to 新表名;
-- 例子
alter table dopt rename to tp;

增删改数据

增加数据

  依次插入字段

-- 插入所有字段
insert into 表名 values(字段数据);
-- 例如
insert into student values(1,张三,,20);
-- 插入部分字段
insert into 表名(字段名) values(数据);
-- 例子
insert into student(id,name)values(2,李四);

修改数据

-- 带条件的修改
update 表名 set 修改字段 =where 字段名 = 值;
-- 例子
update student sex = where id =1;
-- 修改多个字段
update 表名 set 修改字段名 =值,字段名 = 值, ...
where 字段名 =值;
-- 例子
update student sex =,age =20 where id =2;

删除数据

-- 带条件的删除
delete from 表名 where 字段名 = 值;
-- 例子
delete student where id=2;
-- 删除全表,可以带条件删除
delete from 表名;
-- 例子
delete from student;
-- 删除全表,不能带条件删除
truncate table 表名;
-- 例子
truncate table student;

查询数据

-- 查询所有列
select * from 表名;
-- 例子
select * from student;

 

词汇

   database 数据库

  column 列

  insert 插入

  modify 修改

  truncate 删节

 

  

 




以上是关于MySQL的入门与使用,sqlyog对数据库,表和数据的管理的主要内容,如果未能解决你的问题,请参考以下文章

1.MySQL基本的命令行操作

SQLyog怎么使用?

《MySQL入门很简单》练习10.9

Mysql SQLyog 使用详解

比较MySQL 与SQL server

MySQL管理工具-SQLyog 9.63的使用详解,带截图