MySQL 常用指令小结
程序员文章站
2022-03-15 23:19:18
l 创建数据库:CREATE DATABASE table_name; l 删除数据库:DROP DATABASE table_name; l 展示数据库:SHOW DATABASE; l 选择数据库:USE table_name; 注意: 所有的数据库名,表名,表中的字段名称是区分大小写的。所以, ......
l 创建数据库:create database table_name;
l 删除数据库:drop database table_name;
l 展示数据库:show database;
l 选择数据库:use table_name;
注意: 所有的数据库名,表名,表中的字段名称是区分大小写的。所以,我们必须使用适当的名称,再给定任何sql命令。
l 创建表:create table table_name (column_name column_type); //column 列
l 删除表:drop table table_name ;
l 重命名表:alter table table_name rename to new name;
l 创建实例:
create table table_tbl( table_id int not null auto_increment, //auto~自动增加id字段下一个可用编号 table_title varchar(100) not null, //字段使用not null属性,用户创建具 table_author varchar(40) not null, 有null的记录会报错 submission_date date, primary key ( table_id ) //主关键字,一般分配后不再更改 );
l 插入数据:
insert into table_name ( field1, field2,...fieldn ) values ( value1, value2,...valuen ); //注意对应创建表时对列的定义
l 查询显示数据:
select field1, field2,...fieldn table_name1, table_name2... [where clause] [offset m ][limit n]
select * from table_name; //返回所有记录 select * from table_name where table_author='wonker'; //返回作者是wonker的记录
l 修改数据:
update table_name set field1=new-value1, field2=new-value2 [where clause] update table_name set table_title='learning java' where table_id=3;
l 删除记录:
delete from table_name [where clause] delete from table_tbl where table_id=3;
l 删除,添加或重新定义列:alter命令
mysql查看表结构命令,如下:
l desc 表名;
l show columns from 表名;
l describe 表名;
l show create table 表名;
由于对数据库表的增删改查导致编号不连续,可以通过以下方法,删除编号,然后重新建立编号:
alter table table_tbl drop title_author; //删除 alter table table_tbl add num int; //添加 alter table table_tbl alter num set default 1000; //更改默认值
create table if not exists table_name(---);
上一篇: 联想Z5 Pro GT 855版首销:2698元起
下一篇: 做人要看开一点