mysql 基础

MySQL基础

 

1.链接数据库

  mysql

  -u 用户名 root

  -p 密码

  -h 主机名

  -p 端口号 3306

 

2.退出mysql

  quit

  exit

  \q

     常见操作

  \c 取消命令输入

  \g 代替结束符

  \s 查看服务器端信息

  \h 查看帮助

  修改结束符 delimiter

3.创建数据库

  格式:

  create database if not exists 数据库名 default charset utf8;

4.显示当前数据库服务器下所有的数据库名

  show databases;

 

  use 数据库名      选择数据库

 

5.删除数据库

  drop database 数据库名

 

  查看已经选择的数据库

  select database();

  查看当前数据库的版本号

  select version();

6.数据表的操作

  show tables;    查看数据库中的数据表

 

创建数据表

  格式:

  create table 表名(列的一些信息)

 

  desc 表名   查看表的结构

 

  show create table 表名     查看建表的语句

  \G 格式化输出(文本式,竖立显示)

  drop table 数据表名     删除表

  drop table [if exists] 数据表名   尝试性的删除表

 

7.记录操作    增  删  改  查

 

1)插入数据

  格式

  insert into 表名(字段1,字段2,字段3) values (值1,值2,值3)

2)查询表数据

  格式

  select * from 表名;

  select 字段1,字段2 from 表名;

  select * from 表名 where 字段=某个值;

 

3)修改表数据

  格式  

  update 表名 set 字段=某个值 where 条件;

  update 表名 set 字段1=值1,字段2=值2 where 条件;

  update 表名 set 字段=字段+值 where 条件;

4)删除数据

  格式

  delete from 表名 where 字段=某个值;

  delete from 表名;(慎重使用)

 

清空表数据

  truncate table 表名;

 

8.修改用户密码

  1.在退出mysql服务的情况下  输入

  mysqladmin -u 用户名 -p password 新密码

  输入旧密码:

  2.登录到mysql的时候使用

  set password for '用户名'@'登录主机'=password('新密码');

 

9.修改表的字段信息

 

  1)修改表的字符集

    alter table 表名 charset utf8;

  2)修改字段类型

    alter table 表名 modify 字段名 字段类型

  3)修改字段的名字并同时修改字段类型

    alter table 表名 change 旧字段名 新字段名 字段类型

  4)修改字段的字符集

    alter table 表名 modify 字段名 类型 charset utf8;

  5)添加新字段

    alter table 表名 add 字段名 类型

  6)删除字段

    alter table 表名 drop 字段名

  7)修改表名

    alter table 旧表名 rename as 新表名

posted @ 2018-02-26 19:39  小学弟-  阅读(182)  评论(0编辑  收藏  举报