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 from student where id=2;
-- 删除全表,可以带条件删除
delete from 表名;
-- 例子
delete from student;
-- 删除全表,不能带条件删除
truncate table 表名;
-- 例子
truncate table student;

查询数据

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

词汇

   database 数据库

  column 列

  insert 插入

  modify 修改

  truncate 删节

  

原文地址:https://www.cnblogs.com/lzw123-/p/9286832.html