Mysql基础知识(二)---增删改查操作
SQL增删改查操作
命令行启动Mysql:net start mysql
连接Mysql:mysql -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'

浙公网安备 33010602011771号