常见的mysql操作
1.连接mysql
mysql -u root -p
password: 1234
-u root 表示 用户名,-p表示密码,回车键之后要求输入密码,输入密码之后就可以进入mysq;
2.查看mysql有多少个数据库:
show databases;
3.选择数据库:
use database;
database名称根据show databases;的结果可选;
4.查看数据库里所有的表:
show tables;
5.查看表结构:
describe table_name;
describe可以用desc代替,table_name是所要查看的表名称;
6.创建数据库:
create database database_name;
database_name是所要创建的数据库的名称
7.创建表:
create table table_name( id int, name varcher(10),....);
在选择数据库之后,才能创建表;table_name是所要创建表的名称;关键是表的内部结构设计,要做到内容详细且冗余较小。
8. 插入数据:
insert into table_name(id , name ,...) values( 1, ‘hello’,...);
table_name 是所要插入数据的表,(id , name,....)是表内的要插入项,列出需要的项,然后在(1,‘hello’,。。)对应的位置用对应的数据。如果全部按照表内原有的结构插入的话,可以不用中间的(id , name,。。。。)直接使用insert in to table_name(id, name,...)
9.查询。
SELECT what_to_select
FROM which_table
WHERE conditions_to_satisfy;
基本的查询类似于;select id , name from table_name;
加上条件语句:select id , name from table_name where 。。。;
10.删除数据。
DELETE FROM tbl_name where 。。。;
where之后表示选择删除的条件。
11.提交与回滚
commit, rollback