1. 程式人生 > >MySQL的入門與使用,sqlyog對數據庫,表和數據的管理

MySQL的入門與使用,sqlyog對數據庫,表和數據的管理

code 輸入 app 管理表 hang value arc 默認 pan

MySQL的入門

   1.到mysql官網下載。

   2.安裝mysql軟件(一定要放到英文路徑下)

  3.使用

驗證是否成功

      將mySQL的bin路徑添加到系統環境變量Path中

打開dos命令窗口

      Window+R打開運行輸入cmd -> 輸入 mysql -u root -p 回車 -> 輸入密碼 回車

例如: C:\Users\APPle>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對數據庫,表和數據的管理