Mysql基础知识(二)---增删改查操作

SQL增删改查操作

命令行启动Mysql:net start mysql

连接Mysqlmysql -h localhost -u root -p

数据库相关操作

  新增数据库

1.新建数据库:Create database xxx charset utf8; 分号作为结束语.

数据库命名不能用关键字

2.创建中文数据库:set names gbk; Create database 国家 charset utf8; 提前设置编码格式,建议不用。

  查看数据库

1.查看所有的数据库:show databases;

2.查看部分数据库:show databases like 'xxx';

      show databases like 'a%'; %表示多个字符

      show databases like 'a_c'; _表示一个占位符

      特殊字符可以通过 \ 进行转义。

  更新数据库

1.可以修改数据库的库选项,如编码:alter databae 名字 charset gbk;

2.数据库的名字不可以更改

  删除数据库

 Drop database 数据库名字;切忌:先备份再删除

  使用选定数据库

  use 数据库名

数据表相关操作

  建立数据表

1.建表:Create table 表名 (字段名 字段类型,字段名 字段类型,字段名 字段类型);

如:Create table People(name varchar(10),age int,sex varchar(2))

  查看数据表

1.查看所有:show tables;

2.查看表结构:Desc/describe/show columns from 表名;

  修改数据表

1.

  删除数据表

1.Drop table 表名;

数据操作

  新增数据

1.insert into 表名 values(值列表)[,(值列表)];--可以一次性插入多条,按表结构定义的顺序

如:insert into People values('李四',23,'男'),values('李四',23,'男');

2.部分插入数据

如:insert into People (name,age) values('李四',23),values('李四',23);

  查看数据

1.查全部数据:select * from 表名;如:select * from people;

2.查指定数据:select 字段名 from 表名;select name from people;

3.条件查询:select 字段名 from 表名 where 条件;select * from people where age=18;

  更新数据

1.Update 表名 set 字段  =新值 where 条件:

如:UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson'

  删除数据

1.DELETE FROM 表名称 WHERE 列名称 = 值

 

如:DELETE FROM Person WHERE LastName = 'Wilson' 

 

posted @ 2017-07-04 16:13  池世武  阅读(47)  评论(0)    收藏  举报